基于错误传播网络的回归测试用例排序方法 |
| |
引用本文: | 潘伟丰, 李兵, 周晓燕, 何鹏. 基于错误传播网络的回归测试用例排序方法[J]. 计算机研究与发展, 2016, 53(3): 550-558. DOI: 10.7544/issn1000-1239.2016.20148329 |
| |
作者姓名: | 潘伟丰 李兵 周晓燕 何鹏 |
| |
作者单位: | 1(浙江工商大学计算机与信息工程学院 杭州 310018);2(武汉大学国际软件学院 武汉 430072);3(软件工程国家重点实验室(武汉大学) 武汉 430072) (wfpan1982@163.com) |
| |
基金项目: | 国家自然科学基金项目(61202048,61273216,61272111);浙江省自然科学基金项目(LY15F020004,LY13F020010);浙江省科技厅公益技术研究项目(2014C23008) |
| |
摘 要: | 测试用例排序技术通过对测试用例进行排序以提高回归测试的效率.针对现有方法未能充分利用软件结构信息的不足,提出了基于错误传播网络的测试用例排序方法.该方法在类粒度将软件抽象成加权类依赖网络(weighted class dependency network,WCDN)模型,并基于WCDN分析错误在网络上的传播行为,构造错误传播网络(bug propagation network,BPN).测试用例排序时,首先在BPN中定位变更类和可能受变更类波及的类,从而计算类的测试重要性,最后以测试用例覆盖类的测试重要性总和作为最终的排序依据.实例研究表明,基于错误传播网络的测试用例排序方法在错误检出率上相比于其他经典方法有一定的提高,并且具有较好的稳定性.
|
关 键 词: | 错误传播 测试用例排序 复杂网络 软件网络 回归测试 |
|
| 点击此处可从《计算机研究与发展》浏览原始摘要信息 |
|
点击此处可从《计算机研究与发展》下载免费的PDF全文 |
|