期刊文献+

和声搜索算法在组合测试用例生成中的应用 被引量:1

Application of Harmony Search Algorithm in Combinatorial Test Case Generation
下载PDF
导出
摘要 一个复杂的软件系统通常受很多因素影响,它们之间的交互造成系统行为的复杂化和各种故障,要完全地测试这些交互组合,不切实际。组合测试技术考虑因素的不同交互对系统产生的不同影响,以最小的测试用例提高测试质量。本文提出一种根据和声搜索算法产生组合测试用例的方法,解决多维组合覆盖和可变强度组合覆盖的关键问题,并通过实验验证该方法的有效性。 A complex software system is usually affected by a lot of factors. Their interactions complicate the system behavior and cause various faults. It is impossible to exhaustively test all the interactions. Combinatorial testing uses a small number of test ca- ses to guarantee the test quality by considering the factors different influence on systems. The paper proposes a novel method of test suite generation based on harmony search algorithm. The method solves the key issues of N-way combinatorial coverage and variable-strength combinatorial coverage. The experiments demonstrate the effectiveness of the method.
出处 《计算机与现代化》 2012年第9期170-173,共4页 Computer and Modernization
关键词 和声搜索 组合测试 测试用例集 多元交互 覆盖矩阵 harmony search combinatorial testing test suite N-way interaction covering array
  • 相关文献

参考文献14

二级参考文献101

共引文献201

同被引文献15

  • 1Yoo S, Harman M. Regression testing minimization, selec- tion and prioritization: A survey [ J]. Software Testing, Verification & Reliability, 2012,22(2) :67-120.
  • 2Garg D, Datta A. Test case prioritization due to database changes in Web applications [ C ]// Proceedings of the 2012 IEEE International Conference on Software Testing, Verification and Validation. 2012:726-730.
  • 3Jiang Bo, Zhang Zhenyu, Chan W K, et al. How well does test case prioritization integrate with statistical fault locali- zation [ J ]. Information and Software Technology, 2012,54 (7) :739-758.
  • 4Just R, Kapfhammer G M, Schweiggert F. Using non-re- dundant mutation operators and test suite prioritization to a- chieve efficient and scalable mutation analysis [ C ]// Pro- ceedings of the 2012 IEEE International Symposium on Software Reliability Engineering. 2012 : 11-20.
  • 5Staats M, Loyola P, Rothermel G. Oracle-centric test case prioritization[ C ]//Proceedings of the 2012 IEEE Interna- tional Symposium on Software Reliability Engineering. 2012:311-320.
  • 6Naish L, Lee H J, Ramamohanarao K. A model for spec- tra-based software diagnosis [ J ]. ACM Transactions on Software Engineering and Methodology, 2011,20 ( 3 ) : 563- 574.
  • 7张志华,牟永敏.基于函数调用的路径覆盖生成技术研究[J].电子学报,2010,38(8):1808-1811. 被引量:27
  • 8MU Yongmin ZHENG Yuhui ZHANG Zhihua LIU Mengting.The Algorithm of Infeasible Paths Extraction Oriented the Function Calling Relationship[J].Chinese Journal of Electronics,2012,21(2):236-240. 被引量:12
  • 9张智轶,陈振宇,徐宝文,杨瑞.测试用例演化研究进展[J].软件学报,2013,24(4):663-674. 被引量:27
  • 10MU Yongmin WANG Rui ZHANG Zhihua DING Yuan WU Miao.Automatic Test Method Research on the Word Part of Document Format Translator[J].Chinese Journal of Electronics,2013,22(1):55-60. 被引量:7

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部