一种应用软件的回归测试方法及装置、电子设备与流程

文档序号:12597009阅读:来源:国知局

技术特征:

1.一种应用软件的回归测试方法,其特征在于,包括:

获取对当前版本的应用软件进行回归测试的多个测试用例;

通过采用所述多个测试用例对所述当前版本的应用软件的回归测试,生成目标覆盖率文件;

将所述目标覆盖率文件与预设基准文件进行对比,并确定测试结果。

2.根据权利要求1所述的方法,其特征在于,所述获取对当前版本的应用软件进行回归测试的多个测试用例,包括:

获取用于识别所述多个测试用例的脚本文件;

解析所述脚本文件,确定所述脚本文件对应的用例标识;

根据所述用例标识查找相应的测试用例。

3.根据权利要求1所述的方法,其特征在于,

所述多个测试用例包括第一测试用例和第二测试用例;

所述通过采用所述多个测试用例对所述当前版本的应用软件的回归测试,生成目标覆盖率文件,包括:

通过采用所述第一测试用例对所述当前版本的应用软件的回归测试,生成第一覆盖数据;

通过采用所述第二测试用例对所述当前版本的应用软件的回归测试,生成第二覆盖数据;

将所述第一覆盖数据和所述第二覆盖数据进行合并,生成目标覆盖率文件。

4.根据权利要求1-3任一项所述的方法,其特征在于,

所述预设基准文件包括预设代码覆盖率;

所述目标覆盖率文件包括目标代码覆盖率;

所述将所述目标覆盖率文件与预设基准文件进行对比,并确定测试结果,包括:

将所述目标代码覆盖率和所述预设代码覆盖率进行对比;

当所述目标代码覆盖率小于所述预设代码覆盖率时,确定对所述当前版本的应用软件的回归测试出现漏测。

5.根据权利要求1-3任一项所述的方法,其特征在于,

所述预设基准文件包括预设代码覆盖行数;

所述目标覆盖率文件包括目标代码覆盖行数;

所述将所述目标覆盖率文件与预设基准文件进行对比,并确定测试结果,包括:

将所述目标代码覆盖行数和所述预设代码覆盖行数进行对比;

当所述目标代码覆盖行数小于所述预设代码覆盖行数时,确定对所述当前版本的应用软件的回归测试出现漏测。

6.一种应用软件的回归测试装置,其特征在于,包括:

获取单元,用于获取对当前版本的应用软件进行回归测试的多个测试用例;

生成单元,用于通过采用所述多个测试用例对所述当前版本的应用软件的回归测试,生成目标覆盖率文件;

确定单元,用于将所述目标覆盖率文件与预设基准文件进行对比,并确定测试结果。

7.根据权利要求6所述的装置,其特征在于,所述获取单元包括:

文件获取单元,用于获取用于识别所述多个测试用例的脚本文件;

标识确定单元,用于解析所述脚本文件,确定所述脚本文件对应的用例标识;

用例查找单元,用于根据所述用例标识查找相应的测试用例。

8.根据权利要求6所述的装置,其特征在于,

所述多个测试用例包括第一测试用例和第二测试用例;

所述生成单元包括:

第一测试单元,用于通过采用所述第一测试用例对所述当前版本的应用软件的回归测试,生成第一覆盖数据;

第二测试单元,用于通过采用所述第二测试用例对所述当前版本的应用软件的回归测试,生成第二覆盖数据;

文件生成单元,用于将所述第一覆盖数据和所述第二覆盖数据进行合并,生成目标覆盖率文件。

9.根据权利要求6-8任一项所述的装置,其特征在于,

所述预设基准文件包括预设代码覆盖率;

所述目标覆盖率文件包括目标代码覆盖率;

所述确定单元包括:

第一数据对比单元,用于将所述目标代码覆盖率和所述预设代码覆盖率进行对比;

第一漏测确定单元,用于当所述目标代码覆盖率小于所述预设代码覆盖率时,确定对所述当前版本的应用软件的回归测试出现漏测。

10.根据权利要求6-8任一项所述的装置,其特征在于,

所述预设基准文件包括预设代码覆盖行数;

所述目标覆盖率文件包括目标代码覆盖行数;

所述确定单元包括:

第二数据对比单元,用于将所述目标代码覆盖行数和所述预设代码覆盖行数进行对比;

第二漏测确定单元,当所述目标代码覆盖行数小于所述预设代码覆盖行数时,确定对所述当前版本的应用软件的回归测试出现漏测。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1