-
公开(公告)号:CN117971684B
公开(公告)日:2024-08-23
申请号:CN202410172283.1
申请日:2024-02-07
Applicant: 浙江大学 , OPPO广东移动通信有限公司
IPC: G06F11/36 , G06F16/35 , G06F16/335 , G06F16/33 , G06F16/31 , G06F40/284 , G06F40/289 , G06N3/0464 , G06N3/08
Abstract: 本发明公开了一种变更语义感知的整机回归测试用例推荐方法,包括:(1)获取代码提交信息和测试用例,清洗后获得代码提交信息的文本数据集D提交信息和测试用例的描述数据集D测试用例;(2)采用基于标签关系树的层级残差多粒度分类网络模型,将文本数据集D提交信息中的每个提交信息文本按层次结构分类到不同特征标签中;其中,特征标签代表测试用例测试的对应功能的描述标签;(3)根据对每个提交信息文本的分类从描述数据集D测试用例中筛选出该分类下的测试用例,对提交信息文本和对应的筛选出的测试用例文本进行相似度计算,选出高相似度分数的用例作为推荐的测试用例。利用本发明,能够有效提高测试用例选择的效率和准确性。
-
公开(公告)号:CN117971684A
公开(公告)日:2024-05-03
申请号:CN202410172283.1
申请日:2024-02-07
Applicant: 浙江大学 , OPPO广东移动通信有限公司
IPC: G06F11/36 , G06F16/35 , G06F16/335 , G06F16/33 , G06F16/31 , G06F40/284 , G06F40/289 , G06N3/0464 , G06N3/08
Abstract: 本发明公开了一种变更语义感知的整机回归测试用例推荐方法,包括:(1)获取代码提交信息和测试用例,清洗后获得代码提交信息的文本数据集D提交信息和测试用例的描述数据集D测试用例;(2)采用基于标签关系树的层级残差多粒度分类网络模型,将文本数据集D提交信息中的每个提交信息文本按层次结构分类到不同特征标签中;其中,特征标签代表测试用例测试的对应功能的描述标签;(3)根据对每个提交信息文本的分类从描述数据集D测试用例中筛选出该分类下的测试用例,对提交信息文本和对应的筛选出的测试用例文本进行相似度计算,选出高相似度分数的用例作为推荐的测试用例。利用本发明,能够有效提高测试用例选择的效率和准确性。
-
公开(公告)号:CN117785689A
公开(公告)日:2024-03-29
申请号:CN202311794655.6
申请日:2023-12-22
Applicant: OPPO广东移动通信有限公司
Inventor: 向天宇
IPC: G06F11/36
Abstract: 本申请公开了代码覆盖率的处理方法、装置、电子设备及可读存储介质。该方法包括:对于第二版本代码中的第一目标代码文件,获取相同测试用例在第一版本代码中对应的代码文件的代码覆盖数据,并根据第一差异信息得到第一目标代码文件对应的第一代码覆盖数据;以及将不同测试用例在第一版本代码中的代码覆盖数据作为第一目标代码文件对应的第二代码覆盖数据;对第一代码覆盖数据、第二代码覆盖数据和第三代码覆盖数据进行聚合,得到第一目标代码文件基于第一版本代码和第二版本代码的测试用例集合的代码覆盖率。通过上述方式,减少对测试资源的使用,提升代码覆盖数据的获取效率。
-
公开(公告)号:CN117707971A
公开(公告)日:2024-03-15
申请号:CN202311750833.5
申请日:2023-12-18
Applicant: OPPO广东移动通信有限公司
Inventor: 向天宇
Abstract: 本申请公开了测试用例的推荐方法、装置、电子设备及可读存储介质。该方法包括:获取代码文件;利用知识图谱确定出代码文件对应的测试用例集合;知识图谱基于代码文件和测试用例构建得到;利用推荐模型从测试用例集合中推荐用于对代码文件测试的目标测试用例。通过上述方式,提升测试用例的推荐准确性。
-
公开(公告)号:CN117573137A
公开(公告)日:2024-02-20
申请号:CN202311660772.3
申请日:2023-12-05
Applicant: OPPO广东移动通信有限公司
Inventor: 向天宇
Abstract: 本申请实施例公开了一种插桩处理方法、装置、存储介质及电子设备,其中,方法包括:获取至少一个系统源码文件单元,确定所述源码文件单元对应的至少一个插桩监测功能信息,识别所述源码文件单元对应的文件编译类型,并对所述系统源码文件单元进行编译得到中间字节码文件,基于所述文件编译类型和所述插桩监测功能信息对所述中间字节码文件进行插桩构建处理得到插桩构建文件。
-
公开(公告)号:CN117851215A
公开(公告)日:2024-04-09
申请号:CN202211223854.7
申请日:2022-09-30
Applicant: OPPO广东移动通信有限公司
Inventor: 向天宇
IPC: G06F11/36
Abstract: 本申请实施例公开了一种覆盖率聚合分析方法及相关产品,方法包括:确定多个测试任务对应的多组覆盖率数据,其中,每一测试任务对应一组覆盖率数据,每一组覆盖率数据由系统中至少一层覆盖率数据组合得到,每一测试任务至少对应一个测试版本;根据每一测试任务对应的至少一个测试版本,分析多组覆盖率数据,确定至少一组第一覆盖率数据和至少一组第二覆盖率数据;对至少一组第一覆盖率数据进行覆盖率映射,得到至少一组目标第一覆盖率数据;聚合至少一组第一目标覆盖率数据和至少一组第二覆盖率数据,得到目标覆盖率数据。采用本申请实施例有利于提高测试数据的准确率。
-
-
-
-
-