-
公开(公告)号:CN117194212A
公开(公告)日:2023-12-08
申请号:CN202210700869.1
申请日:2022-05-27
Applicant: 南京大学
IPC: G06F11/36 , G06F18/22 , G06F18/23213 , G06V10/764 , G06V10/82 , G06V10/74 , G06V20/70 , G06F40/289 , G06F40/247 , G06F40/268 , G06F40/194
Abstract: 一种基于深度图像语义挖掘的移动应用众包测试报告聚类的方法,包括特征提取模块、距离计算模块、约束规则构建模块和半监督聚类模块。在特征提取模块,提取结构特征、内容特征、缺陷行为和复现步骤四个特征来表示由屏幕截图和文本描述组成的众包测试报告。在距离计算模块,利用提取的特征,采用不同的距离算法分别计算每一对测试报告四个特征相应的半监督聚类距离,并利用加权算法得出每一对测试报告之间总体的半监督聚类距离。在约束规则构建模块,构建语义约束规则,包括Must‑Link和Cannot‑Link。在半监督聚类模块,在语义约束规则的引导下,采用K‑Medoids算法对测试报告进行半监督聚类。
-
公开(公告)号:CN117171006A
公开(公告)日:2023-12-05
申请号:CN202210701026.3
申请日:2022-05-27
Applicant: 南京大学
IPC: G06F11/36 , G06F40/194 , G06F16/35 , G06F40/58 , G06F40/289 , G06F40/30 , G06V20/70 , G06V20/62 , G06V10/82 , G06V10/764 , G06V10/44
Abstract: 一种基于图像文本语意融合分析的移动应用众测报告一致性检测的方法,包括文本增强模块、分类器模块、分解器模块和检测器模板。文本增强器模块对文本描述进行增强,来使得具有不同类型的缺陷的测试报告均匀分布。分类器模块首先为众包测试报告中的缺陷构建了一个分类法。然后基于BERT模型构建了分类器。在分类器将缺陷进行分类后,引入分解器来分析应用程序的屏幕截图和文本描述。通过从文本描述中提取到的特征,以及从应用程序截图中提取包含附加信息的控件,检测器可以根据不同的策略检测到众包测试报告的一致性。
-
公开(公告)号:CN114138653A
公开(公告)日:2022-03-04
申请号:CN202111471771.5
申请日:2021-11-30
Applicant: 南京大学
Abstract: 一种基于深度图像理解的移动应用跨平台强化学习遍历测试技术,包括交互模块,深度图像理解模块,强化学习模块。交互模块通过对apk运行中的状态进行截屏捕获,提供给深度图像理解模块,并通过强化学习模块选择动作执行,从而与移动应用进行交互。深度图像理解模块通过截屏编码器对应用当前界面截图并分析,分别生成状态和可执行动作编码后的特征向量。强化学习模块通过DQN模型分析状态、动作对的优劣,选择最佳可执行动作,实现对移动应用状态空间的高效探索。
-
公开(公告)号:CN114138537A
公开(公告)日:2022-03-04
申请号:CN202111471664.2
申请日:2021-11-30
Applicant: 南京大学
Abstract: 本发明提出了一种面向安卓应用的崩溃信息线上分析方法,用于自动捕捉移动应用运行时的崩溃并提供多维可视化崩溃报告,该发明的主要创新在于(1)收集设备软硬件信息、用户页面路径跟踪及崩溃截图。(2)引入支持向量机和朴素贝叶斯分类算法实现崩溃崩溃,基于模式匹配和不一致性分析的方法实现崩溃去重。(3)多维可视化展示崩溃报告,提供了页面分布视图和崩溃解决建议查看,通过开放第三方解决提交及查看入口,可实现自定义崩溃解决方案,并对有用建议点赞,以解决解决方案的不完善性问题。
-
公开(公告)号:CN110765007A
公开(公告)日:2020-02-07
申请号:CN201910952058.9
申请日:2019-09-29
Applicant: 南京大学
IPC: G06F11/36
Abstract: 本发明提出了一种面向安卓应用的崩溃信息线上分析方法,用于自动捕捉移动应用运行时的崩溃并提供多维可视化崩溃报告,该发明的主要创新在于(1)收集设备软硬件信息、用户页面路径跟踪及崩溃截图。(2)引入支持向量机和朴素贝叶斯分类算法实现崩溃崩溃,基于模式匹配和不一致性分析的方法实现崩溃去重。(3)多维可视化展示崩溃报告,提供了页面分布视图和崩溃解决建议查看,通过开放第三方解决提交及查看入口,可实现自定义崩溃解决方案,并对有用建议点赞,以解决解决方案的不完善性问题。
-
-
-
-