期刊文献+

基于One-test-at-a-time策略的可变力度组合测试用例生成方法 被引量:13

Generating Variable Strength Combinatorial Test Suite with One-test-at-a-time Strategy
下载PDF
导出
摘要 组合测试可以有效地检测软件系统中由各个因素间交互作用所引发的软件故障.但传统的组合测试方法对系统中各因素之间的实际交互关系考虑不足,难以有效处理交互力度不统一的情况,进而可能导致测试用例的冗余和检错能力的降低.针对该问题,应在充分考虑因素间实际交互关系的基础上,使用可变力度组合测试方法,从而实现对于因素间实际交互关系的覆盖.为此,文中针对一种新的可变力度组合测试模型,提出了两种基于one-test-at-a-time策略的可变力度组合测试用例集生成算法.实验表明,相对于已有的具备类似功能的测试用例生成算法和工具,文中提出的算法在测试用例集规模和算法运行时间上均具备一定优势,并可适用于固定力度组合测试、可变力度组合测试等不同测试模型. Combinatorial testing aims to detect faults triggered by interactions among factors in software. However, traditional combinatorial testing may lead to the redundancy of test suite and the decrease of fault detecting ability, since it can not handle scenarios where the strengths of dif- ferent interactions are not uniform. To avoid this limitation, the actual interaction relationship should be made sufficient consideration, and the strength of each interaction should be varied de- pending on the actual interaction relationship. Therefore, for a new model of variable strength combinatorial testing, two greedy heuristic algorithms, which are based on one-test-at-a-time strategy, are proposed to generate variable strength combinatorial test suite to cover the interac- tion relationship. Experimental results show that, compared to some existed similar algorithms and tools, the two proposed algorithms could leverage the execution effectiveness and optimality on the size of generated test suite.
出处 《计算机学报》 EI CSCD 北大核心 2012年第12期2541-2552,共12页 Chinese Journal of Computers
基金 国家自然科学基金重大研究计划重点项目(90818027 91018005) 国家自然科学基金面上项目(60973046 61003020) 江苏省自然科学基金项目(BK2009426 BK2011190) 上海市计算机软件评测重点实验室开放基金项目(09DZ2272600)资助~~
关键词 软件测试 可变力度组合测试 测试用例生成 交互关系 software testing variable strength combinatorial testing test generation interactionrelationship
  • 相关文献

参考文献21

  • 1Cohen M B, Gibbons P B, Mugridge W B, Colbouns CJ, CollofelloJ S. Variable strength interaction testing of compo?nents/ /Proceedings of the 27th Annual International Computer Software and Applications Conference (COMPSAC2003). Dallas, TX, USA, 2003: 413-418. 被引量:1
  • 2Kuhn D R, Reilly MJ. An investigation of the applicability of design of experiments to software testing/ /Proceedings of the 27th NASA/IEEE Software Engineering Workshop. NASA Goddard Space Flight Center, Greenbelt, MD, USA, 2002: 91-95. 被引量:1
  • 3Kuhn D R, Wallace D R. Software fault interaction and im?plication for software testing. IEEE Transactions on Soft?ware Engineering, 2004, 30 ( 6): 1-4. 被引量:1
  • 4Schroeder PJ, Korel B. Black-box test reduction using input?output analysis/ /Proceedings of the International Symposium on Software Testing and Analysis (ISSTA2000). Portland, Oregon, USA, 2000: 21-22. 被引量:1
  • 5Wang Ziyuan , Nie Changhai , Xu Baowen. Generating com?binatorial test suite for interaction relationship/ /Proceedings of the 4th International Workshop on Software Quality Assurance (SOQUA2007). Croatia, 2007: 55-61. 被引量:1
  • 6Wang Ziyuan , Xu Baowen , Nie Changhai, Greedy heuristic algorithms to generate variable strength combinatorial test suite/ /Proceedings of the 8th International Conference on Quality Software (QSIC2008). Oxford, UK, 2008: 155-160. 被引量:1
  • 7王子元,徐宝文,聂长海.组合测试用例生成技术[J].计算机科学与探索,2008,2(6):571-588. 被引量:34
  • 8Lei Y, Tai K C. In-parameter-order: A test generation strat?egy for pairwise testing/ /Proceedings of the 3rd IEEE Inter?national Symposium on High-Assurance Systems Engineering (HASE1998). Washington, USA, 1998: 254-261. 被引量:1
  • 9Williams A W, Probert R L. Formulation of the interaction test coverage problem as an integer program/ /Proceedings of the 14th International Conference on the Testing of Commu?nicating Systems. Berlin, Germany, 2002: 283-298. 被引量:1
  • 10Schroeder PJ. Black-box test reduction using input-output analysis[Ph. D. dissertation]' Chicago, IL, USA: Depart?ment of Computer Science, Illinois Institute of Technology, 2001. 被引量:1

二级参考文献30

共引文献56

同被引文献101

引证文献13

二级引证文献33

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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