2019
DOI: 10.1049/iet-sen.2018.5315
|View full text |Cite
|
Sign up to set email alerts
|

Code‐aware combinatorial interaction testing

Abstract: Combinatorial interaction testing (CIT) is a useful testing technique to address the interaction of input parameters in software systems. In many applications, the technique has been used as a systematic sampling technique to sample the enormous possibilities of test cases. In the last decade, most of the research activities focused on the generation of CIT test suites as it is a computationally complex problem. Although promising, less effort has been paid for the application of CIT. In general, to apply the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 25 publications
(34 reference statements)
0
6
0
1
Order By: Relevance
“…Similar concepts proven to be perspective in the field of Combinatorial [165] and Constrained [166] Interaction Testing (CIT). Studies suggest good capability to generate CIT-based test cases from the actual state of code [167]- [169], and this concept is mostly applicable in automated generation of unit tests, where also alternatives have been suggested [170], [171]. Not only is CIT employed in automated generation of tests from source code, as another example, the mutation testing approach can also be used [172].…”
Section: A Future Challenges and Opportunitiesmentioning
confidence: 99%
“…Similar concepts proven to be perspective in the field of Combinatorial [165] and Constrained [166] Interaction Testing (CIT). Studies suggest good capability to generate CIT-based test cases from the actual state of code [167]- [169], and this concept is mostly applicable in automated generation of unit tests, where also alternatives have been suggested [170], [171]. Not only is CIT employed in automated generation of tests from source code, as another example, the mutation testing approach can also be used [172].…”
Section: A Future Challenges and Opportunitiesmentioning
confidence: 99%
“…(a)) for interaction consisting of the input parameters and constraints among them. The parameters are represented as the P[n] array, where each index P [1], P [2],... P[n] represents one of the test model parameters. Each parameter has a value.…”
Section: Sut Test Modelmentioning
confidence: 99%
“…The approach is also used with the test suite generation strategies to maximizing the code-base covered by generating more test cases [8]. We have recently used more advanced techniques function as gray-box methods for test case analysis and test generation [2]. We considered the code's internal structure while augmenting a generated test suite for Combinatorial Interaction Testing (CIT).…”
Section: Introductionmentioning
confidence: 99%
“…However, software testers will be driven to the limit upon exhaustive testing being carried out. When a large number of test cases need to be applied, software testing may be unable to execute the process [4,5]. In fact, there is a risk of an increasing number of test cases that helps boost time and cost.…”
Section: Introductionmentioning
confidence: 99%
“…In this case, software failures are discovered, resulting in the interaction of several input parameters called t-way tests; t refers to the strength of the interaction [6,7]. CA can be formulated as CA (N, v P , t), where N * P defines the input matrix [0, 1,2 ..., up to (v -1)], so that each set of t-columns include at least once of each possible t-tuple, where v is a value, P the degree and t the strength [4,8]. Several strategies, as well as improved t-way combinatorial testing techniques, have also been developed to optimize any algorithm and to generate smaller test sequences or an almost optimal number of tests.…”
Section: Introductionmentioning
confidence: 99%