改进的回归测试中测试用例优先级排序技术
2016-11-04张侹,吴强,王华
测绘科学与工程 2016年1期
张 侹,吴 强,王 华
1.西安测绘研究所,陕西 西安,710054;2.地理信息工程国家重点实验室,陕西 西安,710054
改进的回归测试中测试用例优先级排序技术
张侹1,2,吴强1,2,王华1,2
1.西安测绘研究所,陕西 西安,710054;2.地理信息工程国家重点实验室,陕西 西安,710054
测试用例优先级排序技术是回归测试中提高测试效率的一种有效手段。针对回归测试中测试用例的选择和执行问题,改进了原有方法中仅从软件需求角度出发的测试用例排序技术,提出了一种基于软件质量信息的测试用例优先级排序技术,将上一轮测试结果中与软件质量信息相关的故障密度、问题密度、非法用例问题密度等方面的内容应用于测试用例的优先级排序中。实验结果表明,改进后的测试用例排序技术能够更快地提高软件缺陷检测率,降低测试成本。
测试用例; 回归测试; 优先级排序; 质量信息
1 引 言
回归测试是软件演化过程中一项频繁进行且开销巨大的任务,有研究表明,回归测试阶段的耗费甚至会占到软件维护总费用的三分之一以上[1]。随着软件规模的不断增大,回归测试的工作量也在不断增加,其测试周期和成本也在不断加大。目前,常见的回归测试类型包括全部回归、改错型回归等。其中,全部回归是重新测试以前所设计的全部测试用例,这种回归类型能够有效覆盖修改后的被测软件,对于系统规模较小的被测软件较为适用,但是对于测试数据较大、改动较小的被测软件而言,这一回归策略会造成大量的时间和人力资源浪费;……
登录APP查看全文
