期刊文献+

Walsh函数在组合测试中的应用

Applied Walsh Function in Combinatorial Testing
下载PDF
导出
摘要 实际软件系统非常复杂,有很多因素会影响系统的正常运行.组合测试可以对这些因素及其相互作用所引发的软件缺陷进行检测.该文在组合测试基本模型的基础上,引入Walsh函数,建立了组合测试Walsh函数模型.模型给出基于Walsh的测试用例模式的定义以及理论缺陷函数和实际缺陷函数的定义;引入Walsh模式变换概念,并利用Walsh函数的离散形式有效地计算测试用例模式的平均缺陷率.最后基于模式平均缺陷率的大小,补充附加测试用例进行重新测试,从而迅速将故障原因锁定在很小的范围内,为软件的调试和测试工作提供更方便、更有价值的线索和参考. Software is a very complex system in practice, and may be affected by many factors. Combinatorial testing could detect the faults triggered by the factors and their interactions. Based on the studies of basic models of combinatorial testing techniques, we introduce Walsh function in the field of combinatorial testing and establish an analysis model of Walsh schema. This model presents the concepts about the test case schema, the theoretic defect function (a function defined on the test suite) and the actual defect function~ through the Walsh schema transform and the discrete form of the Walsh function, we can effectively compute the average defect rate of the test case schema. Finally, based on this average defect rate, it then can conclude that the errors must be in a very small range through analyzing the test cases and retesting with some complementary test cases. So it can provide the very efficient and valuable guidance for the debugging and testing of software.
出处 《计算机学报》 EI CSCD 北大核心 2014年第12期2482-2491,共10页 Chinese Journal of Computers
基金 国家自然科学基金重大研究计划重点项目(90818027) 国家自然科学基金面上项目(60773104 60803007) 国家"八六三"高技术研究发展计划专题项目(2008AA01Z143 2009AA01Z147) 金陵科技学院科研基金(jit-n-201305)资助~~
关键词 软件测试 组合测试 软件调试 WALSH函数 测试用例模式 software testing combinatorial testing~ software debugging Walsh function testcase schema
  • 相关文献

参考文献28

  • 1Heller E. Using design of experiment structures to generate test cases//Proceedings of the 12th International Conference on Testing Computer Software. New York, USA, 1995, 33-41.
  • 2DeCock D, Stufken J. On finding mixed orthogonal arrays of strngth2 with many 2-level factors. Statistics :- Probability Letters, 2000, 50(4): 383-388.
  • 3Kobayashi N, Tsuchiya T, Kikuno T. A new method for construction pairwise covering designs for software testing. Information Processing Letters, 2002, 81(2): 85-91.
  • 4Cohen M B, Colbouns C J, Collofello J S, et al. Variable strength interaction testing of components//Proceedings of the 27th International Computer Software and Applications Conference (COMPSAC2003). Dallas Texas, USA, 2003: 413-418.
  • 5Cohen M B, Colbouns C J, Ling A C H. Augmenting simu- lated annealing to build interaction test suites//Proeeedings of the 14th International Symposium on Software Reliability Engineering (ISSRE 2003). Denver Colorado, USA, 2003 : 39:-405.
  • 6Cohen M B, Colbouns C J, Gibbons P B, et al. Constructing test suites for interaction testing//Proceedings of the Inter- national Conference on Software Engineering (ICSE2003). Portland Oregon, USA, 2003:38-48.
  • 7Shiba T, Tsuchiya T, Kikuno T. Using artificial life techniques to generate test cases for combinatorial testing// Proceedings of the 28th International Computer Software and Application Conference ( COMPSAC2004 ). Hong Kong, China, 2004:72-78.
  • 8Colbourn C J, Cohen M B, Turban R C. A deterministic density algorithm for pairwise interaction coverage//Proceedings of the IASTED International Conference on Software Engineering (SE2004). Innsbruck, Austria, 2004 : 345-352.
  • 9Colbourn C J, Martirosyan S S, Mullen G L, et al. Products of mixed covering arrays of strength two. Journal of Combi- natorial Designs, 2005, 14(2) : 124 138.
  • 10Sherwood G B, Martirosyan S S, Colbourn C J. Covering arrays of higher strength from permutation vectors. Journal of Combinatorial Designs, 2005, 14(3) : 202-213.

二级参考文献108

  • 1徐宝文,聂长海,史亮,陈火旺.一种基于组合测试的软件故障调试方法[J].计算机学报,2006,29(1):132-138. 被引量:38
  • 2聂长海,徐宝文,史亮.一种新的二水平多因素系统两两组合覆盖测试数据生成算法[J].计算机学报,2006,29(6):841-848. 被引量:21
  • 3史亮,聂长海,徐宝文.基于解空间树的组合测试数据生成[J].计算机学报,2006,29(6):849-857. 被引量:31
  • 4Cohen D. M. , Dalal S. R. , Kajla A. , Patton G. C.. The automatic efficient tests generator. In: Proceedings of the 5th International Symposium on Software Reliability Engineering,IEEE, Los Alamitos, California, 1994, 303-309.
  • 5Lei Y. , Tai K.C.. In_Parameter_Oder: A test generation strategy for pairwise testing. Department of Computer Science,North Carolina State University, Raleigh, North Carolina:Technical Report TR-2001-03, 2001.
  • 6Tai K. C. , Lei Y.. A test generation strategy for pairwise testing. IEEE Transactions on Software Engineering, 2002, 28(1):109-111.
  • 7Kobayashi N. , Tsuchiya T. , Kikuno T.. A new method for constructing pair-wise covering designs for software testing.Information Processing Letters, 2002, 81(2): 85-91.
  • 8Heller E.. Using design of experiment structures to generate test cases. In: Proceedings of the 12th International Conferenceon Testing Computer Software, New York, 1995, 33-41.
  • 9Mandl R,. Orthogonal Latin squares: An application of experimental design to compiler testing. Communications of the ACM, 1985, 28(10): 1054-1058.
  • 10Brownlie R., Prowse J., Phadke M.. Robust testing of AT&T PMX/StarMail using OATS. AT&T Technical Journal, 1992, (71)3:41-47.

共引文献191

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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