软件测试用例执行优化研究
Study on optimizations of executing software test cases作者机构:北京跟踪与通信技术研究所北京100094
出 版 物:《计算机工程与设计》 (Computer Engineering and Design)
年 卷 期:2013年第34卷第12期
页 面:4242-4246页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:软件测试 测试用例 测试路径控制阵列 测试用例距离 执行顺序
摘 要:针对软件测试中测试用例执行顺序随意性较强,导致测试的冗余操作增多、不能集中暴露软件缺陷的问题,提出了测试路径控制阵列模型来组织测试用例,基于该模型从图论角度出发提出了测试用例执行前优化排序算法;提出了测试用例距离的概念和计算方法,并基于测试用例距离,提出了测试用例执行过程中的动态调整算法;将以上两算法应用于实时系统软件主副机切换功能的测试用例,优化结果表明,执行前优化排序算法能够减少冗余的测试操作,执行中的动态调整算法能够找到与软件缺陷相关的测试用例并调整其执行顺序。