期刊文献+

基于关联矩阵的两两组合测试算法 被引量:1

A Pairwise Test Suite Algorithm Based on Correlation Matrix
下载PDF
导出
摘要 组合测试是软件黑盒测试中的一种常用方法,能有效检测软件系统中由各个因素相互作用所引发的软件故障。基于参数顺序的约束满足算法IPO-SAT是一种常用的组合测试用例生成算法,该算法约束控制能力突出,能生成精简的两两组合测试用例集,但其计算过程频繁调用约束求解器,导致较多的时间开销。针对该问题,论文提出一种基于关联矩阵的两两组合测试改进算法MIPO,采取将约束信息存储于关联矩阵中的方式来避免调用约束求解器,以减少测试用例生成过程中的整体时间。针对5组不同的参数组合进行实验,结果表明,改进后的算法与IPO-SAT算法相比,生成两两组合测试用例集的时间可节省90%以上。 Combination test is a method usually used in software black box testing, which can effectively detect the software fault caused by the interaction of factors in the software system. The IPO-SAT algorithm used to generate the combined test case has strong control ability and can generate right pairwise test suites, but the calculation process frequently calling the constraint solver is complex and time consuming. To solve this problem, this paper proposes an improved pairwise test algorithm based on the association matrix, storing the constraint information in the correlation matrix without calling the constraint solver to reduce the computation time. Experiment shows that compared to the IPO-SAT algorithm, the algorithm generates pairwise test suite with 90% time reduction.
作者 习乐 贲可荣 2017年5月21日
出处 《计算机与数字工程》 2017年第9期1713-1719,共7页 Computer & Digital Engineering
基金 国防基金<基于容错机制的面向服务可信支持技术研究>项目(编号:513150402)资助
关键词 约束控制 测试用例生成 关联矩阵 组合测试 constraints control, test case generation, correlation matrix, combination test
  • 相关文献

参考文献2

二级参考文献38

  • 1王子元,聂长海,徐宝文,史亮.相邻因素组合测试用例集的最优生成方法[J].计算机学报,2007,30(2):200-211. 被引量:25
  • 2Sloane N. Covering arrays and intersecting codes[J]. Journal of combinatorial Designs, 1993,1 ( 1 ) : 51-63.
  • 3Cohen M B, Gibbons P B, Mugridge W B, et al. Constructing Test Suites for Interaction Testing[C]//The 25th International Conference on Software Engineering. 2003:38-48.
  • 4Brownlie R, Prowse J, Phadke M. Robust Testing of AT&T PMX/StarMail Using OATS [J]. AT&T Technical Journal, 1992,3(71):41 -47.
  • 5Williams A W. Determination of test configurations for pair-wise interaction eoverage[C]//The 13th International Conference on the Testing of Communicating Systems. 2000:59-74.
  • 6Sherwood G. Effective Testing of Factor Combinations [ C ] // The Third International Conference on Software Testing, Analysis and Review. 1994.
  • 7Cohen D M,Dalal S R,Fredman M L,et al. The AETG system: an approach to testing based on combinatorial design[J]. IEEE Transactions on Software Engineering, 1997,23 (7).
  • 8Tung Y W, Aldiwan W S. Automating Test Case Generation for the New Generation Mission Software System[C]//IEEE Arospace Conference. 2000:431-437.
  • 9Colbourn C J, Cohen M B, Turban R C. A Deterministic Density Algorithm for Pairwise Interaction Coverage[C]//IASTED International Conference on Software Engineering. 2004:345-352.
  • 10Shiba T, Tsuchiya T, Kikuno T. Using Artificial Life Tech - niques to Generate Test Cases for Combinatorial Testing[C]// International Conference on Computer Software and Applications Conference. 2004: 72- 77.

共引文献31

同被引文献7

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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