General Optimization Strategies for Refining the In-Parameter-Order Algorithm
- 1 October 2014
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2014 14th International Conference on Quality Software
Abstract
In-Parameter-Order (IPO) algorithm is an effective strategy of combinatorial testing. And several variants of the algorithm have been developed for reducing the runtime and size of test cases or for dealing with certain problems in test case generation, such as IPOG, IPOG-F and IPOG-F2. In this paper, the general optimization strategies, which can be applied to these variants of the algorithm, are proposed to make each value of all parameters more evenly distributed in the test cases. The proposed optimization strategies mainly focus on choosing values for the extension to an additional parameter during the horizontal growth of the algorithm and filling values for don't care positions. Experimental results show that the proposed optimization strategies are effective in reducing runtime and producing smaller size of test suites with the increase of the domain size.Keywords
This publication has 17 references indexed in Scilit:
- Randomized post-optimization of covering arraysEuropean Journal of Combinatorics, 2013
- A survey of combinatorial testingACM Computing Surveys, 2011
- Refining the In-Parameter-Order Strategy for Constructing Covering ArraysJournal of Research of the National Institute of Standards and Technology, 2008
- A density‐based greedy algorithm for higher strength covering arraysSoftware Testing, Verification and Reliability, 2008
- IPOG/IPOG‐D: efficient test generation for multi‐way combinatorial testingSoftware Testing, Verification and Reliability, 2007
- The density algorithm for pairwise interaction testingSoftware Testing, Verification and Reliability, 2007
- Pseudo-Exhaustive Testing for SoftwarePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Covering arrays of higher strength from permutation vectorsJournal of Combinatorial Designs, 2005
- Experiments on the effectiveness of dataflow- and control-flow-based test adequacy criteriaPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The AETG system: an approach to testing based on combinatorial designIEEE Transactions on Software Engineering, 1997