|本期目录/Table of Contents|

[1]张娜,胡国亨,金瑜婷,等.基于多种群进化算法的测试用例优先级排序研究[J].浙江理工大学学报,2018,39-40(自科2):218-223.
 ZHANG Na,HU Guoheng,JIN Yuting,et al.Research on test cases prioritization based on multipopulation evolutionary algorithm[J].Journal of Zhejiang Sci-Tech University,2018,39-40(自科2):218-223.
点击复制

基于多种群进化算法的测试用例优先级排序研究()
分享到:

浙江理工大学学报[ISSN:1673-3851/CN:33-1338/TS]

卷:
第39-40卷
期数:
2018年自科2期
页码:
218-223
栏目:
出版日期:
2018-03-31

文章信息/Info

Title:
Research on test cases prioritization based on multipopulation evolutionary algorithm
文章编号:
1673-3851 (2018) 03-0218-06
作者:
张娜胡国亨金瑜婷史佳炳包晓安
浙江理工大学信息学院,杭州 310018
Author(s):
ZHANG Na HU Guoheng JIN Yuting SHI Jiabing BAO Xiaoan
School of Information Science and Technology, Zhejiang Sci-Tech University, Hangzhou 310018, China
关键词:
回归测试测试用例优先级多种群动态调整
分类号:
TP311.5
文献标志码:
A
摘要:
为了提升软件测试的效率,加快软件研发的进度,提出了一种基于多种群进化的测试用例排序算法。该算法首先针对单种群遗传算法容易产生早熟收敛的问题,提出了一种多种群并行进化模型,以增强算法的全局寻优能力;然后根据该模型,结合软件需求覆盖和软件缺陷检测率,综合考虑代码覆盖率、测试用例设计信息和历史执行信息三个方面的因素,提出了一种动态调整测试用例优先级的计算方法。实验结果表明:与传统的面向单一目标覆盖的测试用例优先级排序算法相比,该算法的测试速率和软件缺陷检测能力得到一定的提升。

参考文献/References:

[1] 李龙澍,李森,廖敏,等.基于多种群遗传算法测试用例优先级技术研究[J].计算机技术与发展,2011,21(4):112-114.
[2] Wong W E, Horgan J R, London S, et al. A study of effective regression testing in practice[C]//The Eighth  International Symposium on Software Reliability Engineering. IEEE,1997:264-274.
[3] Srikanth H, Williams L. On the economics of requirementsbased test case prioritization[J]. Acm Sigsoft Software Engineering Notes,2005,30(4):1-3.
[4] Kavitha R, Kavitha V R, Kumar N S. Requirement based test case prioritization[C]//IEEE International Conference on Communication Control and Computing Technologies. IEEE,2010:826-829.
[5] Jasz J, Lango L, Gyimothy T, et al. Code coveragebased regression test selection and prioritization in WebKit [C]//IEEE International Conference on Software Maintenance. IEEE,2012:46-55.
[6] Rothermel G, Untch R H, Chu C, et al. Prioritizing  test cases for regression testing[J]. Software Engineering  IEEE Transactions on,2000,27(10):929-948.
[7] Jeffrey D, Gupta R. Test case prioritization using relevant  slices[C]//International Computer Software and Applications Conference. IEEE,2006:411-420.
[8] Zheng L, Harman M, HIERONS R M. Search algorithms  for regression test case prioritization[J]. IEEE Transactions  on Software Engineering,2007,33(4):225-237.

备注/Memo

备注/Memo:
收稿日期: 2017-10-11
网络出版日期: 2017-12-12
基金项目: 国家自然科学基金项目(61502430,61379036,61562015);浙江理工大学521人才培养计划
作者简介: 张娜(1977-),女,浙江奉化人,副教授,硕士,主要从事自适应软件、软件测试与智能信息处理方面的研究
通信作者: 包晓安,E-mail:baoxiaoan@zstu.edu.cn
更新日期/Last Update: 2018-03-16