Generating Variable Strength Combinatorial Test Suite with One-test-at-a-time Strategy
WANG Zi-Yuan,QIAN Ju,CHEN Lin,XU Bao-Wen
DOI: https://doi.org/10.3724/sp.j.1016.2012.02541
2012-01-01
Chinese Journal of Computers
Abstract: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 different 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 depending 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 interaction 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.