大型软件回归测试用例选择优化策略
2016-05-25夏同飞
测试技术学报 2016年2期
夏同飞,郑 浩
(1. 国网信通产业集团安徽继远软件有限公司,安徽 合肥 230088; 2. 国网安徽省电力公司,安徽 合肥 230061)
大型软件回归测试用例选择优化策略
夏同飞1,郑浩2
(1. 国网信通产业集团安徽继远软件有限公司,安徽 合肥 230088; 2. 国网安徽省电力公司,安徽 合肥 230061)
摘要:在软件回归测试时需要制定测试策略,选择有效测试用例进行测试以避免测试的盲目性. 针对大型软件回归测试用例的选择问题本文提出一种新的选择方法并对其进行算法设计和实现. 本文运用Uml用例图来描述系统功能模块间的关系,将UML图转换为有向图并通过有向图的遍历算法输出回归测试时需要测试的模块. 通过实例研究表明,运用此方法能够显著提高回归测试中测试的效率和准确性,在保证了回归测试覆盖度的同时减少了测试的冗余度.
关键词:回归测试; 测试用例; UML用例图; 软件测试; 黑盒测试
在软件研发过程中设计人员通过架构设计将软件系统分割为多个功能模块,但由于需求变更或缺陷修复经常要对某些代码进行修改,而大型软件有多个功能,它们之间有各种关联关系,仅仅测试修改的模块是不够的,需要进行所谓的回归测试. 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误[1]. 回归测试在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试. 据估计,回归测……
登录APP查看全文
