【技术实现步骤摘要】
测试用例的处理方法和装置
本专利技术涉及计算机
,尤其涉及一种测试用例的处理方法和装置。
技术介绍
测试用例作为测试人员保证产品质量的最重要的工具,测试用例的多少、质量高低直接影响到测试的工作量、测试回归的工作量和产品的质量。若测试用例覆盖不全,则容易出现线上问题;若测试用例覆盖全面但有重复,则对测试资源和时间会造成浪费。因此,如何精准的衡量测试用例是否存在重复是一个比较有难度的问题。而目前多是通过人工方式来优化测试用例,对测试用例的增加或删除是测试人员根据需求或经验来进行的。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:通过人工方式优化测试用例会存在多增加测试用例或者错误删除测试用例的情况,若多增加了测试用例,则会对后续测试用例的执行和测试回归增加工作量;若错误删除了测试用例,则会造成漏测,导致产品质量下降,产生线上问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种测试用例的处理方法和装置,能够精准的筛选测试用例,不会出现对测试用例新增、删除错误的情况,从 ...
【技术保护点】
1.一种测试用例的处理方法,其特征在于,包括:/n使用覆盖率测试工具对测试应用进行处理以得到处理后的测试应用文件;/n使用基准测试用例集对所述处理后的测试应用文件进行测试并统计基准覆盖率;/n对所述基准测试用例集进行修改,然后,使用修改后的测试用例集对所述处理后的测试应用文件进行测试并统计修改覆盖率;/n通过将所述基准覆盖率与所述修改覆盖率进行比较以确定测试用例集。/n
【技术特征摘要】
1.一种测试用例的处理方法,其特征在于,包括:
使用覆盖率测试工具对测试应用进行处理以得到处理后的测试应用文件;
使用基准测试用例集对所述处理后的测试应用文件进行测试并统计基准覆盖率;
对所述基准测试用例集进行修改,然后,使用修改后的测试用例集对所述处理后的测试应用文件进行测试并统计修改覆盖率;
通过将所述基准覆盖率与所述修改覆盖率进行比较以确定测试用例集。
2.根据权利要求1所述的方法,其特征在于,对所述基准测试用例集进行修改包括:
在所述基准测试用例集中新增测试用例和/或从所述基准测试用例集中删除测试用例。
3.根据权利要求2所述的方法,其特征在于,若对所述基准测试用例集进行修改是在所述基准测试用例集中新增测试用例,则通过将所述基准覆盖率与所述修改覆盖率进行比较以确定测试用例集包括:
将所述基准覆盖率与所述修改覆盖率进行比较,若所述修改覆盖率大于所述基准覆盖率,则将所述修改后的测试用例集作为确定的测试用例集;
否则,直接将所述基准测试用例集作为确定的测试用例集。
4.根据权利要求2所述的方法,其特征在于,若对所述基准测试用例集进行修改是从所述基准测试用例集中删除测试用例,则通过将所述基准覆盖率与所述修改覆盖率进行比较以确定测试用例集包括:
将所述基准覆盖率与所述修改覆盖率进行比较,若所述修改覆盖率小于所述基准覆盖率,则直接将所述基准测试用例集作为确定的测试用例集;
否则,将所述修改后的测试用例集作为确定的测试用例集。
5.一种测试用例的处理装置,其特征在于,包括:
文件处理模块,用于使用覆盖率测试工具对测试应用进行处理以得到处理后的测试应用文件;
第一统计模块,用于使用基准测试用例...
【专利技术属性】
技术研发人员:刘多嘉,
申请(专利权)人:北京沃东天骏信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。