Combinatorial Testing (CT) can detect failures triggered by interactions of parameters in the Software Under Test (SUT) with a covering array test suite generated by some sampling mechanisms. It has been an active field of research in the last twenty years. This article aims to review previous work on CT, highlights the evolution of CT, and identifies important issues, methods, and applications of CT, with the goal of supporting and directing future practice and research in this area. First, we present the basic concepts and notations of CT. Second, we classify the research on CT into the following categories: modeling for CT, test suite generation, constraints, failure diagnosis, prioritization, metric, evaluation, testing procedure and th...
Combinatorial interaction testing (CIT) is an effective failure detection method for many types of s...
Context: Software behavior depends on many factors, and some failures occur only when certain factor...
Time and quality are important factors when determining the proper approach for software testing. A ...
Combinatorial Testing (CT) can detect failures triggered by interactions of parameters in the Softwa...
Combinatorial Testing (CT) involves the design of a small test suite to cover the parameter value co...
For functional testing based on the input domain of a functionality, parameters and their values are...
For functional testing based on the input domain of a functionality, parameters and their values are...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
Context: Software behavior depends on many factors, and some failures occur only when certain factor...
Software testing is a crucial activity when it comes to the software lifecycle as it can say with a ...
Software testing is a crucial activity when it comes to the software lifecycle as it can say with a ...
Combinatorial testing (CT) technique could significantly reduce testing cost and increase software s...
Abstract Background Combinatorial Interaction Testing (CIT) approaches have drawn attention of the s...
Combinatorial interaction testing (CIT) is an effective failure detection method for many types of s...
Context: Software behavior depends on many factors, and some failures occur only when certain factor...
Time and quality are important factors when determining the proper approach for software testing. A ...
Combinatorial Testing (CT) can detect failures triggered by interactions of parameters in the Softwa...
Combinatorial Testing (CT) involves the design of a small test suite to cover the parameter value co...
For functional testing based on the input domain of a functionality, parameters and their values are...
For functional testing based on the input domain of a functionality, parameters and their values are...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
Introduction: Software testing is a very important activity which assures the quality of the softwar...
Context: Software behavior depends on many factors, and some failures occur only when certain factor...
Software testing is a crucial activity when it comes to the software lifecycle as it can say with a ...
Software testing is a crucial activity when it comes to the software lifecycle as it can say with a ...
Combinatorial testing (CT) technique could significantly reduce testing cost and increase software s...
Abstract Background Combinatorial Interaction Testing (CIT) approaches have drawn attention of the s...
Combinatorial interaction testing (CIT) is an effective failure detection method for many types of s...
Context: Software behavior depends on many factors, and some failures occur only when certain factor...
Time and quality are important factors when determining the proper approach for software testing. A ...