2007
DOI: 10.1109/aswec.2007.27
|View full text |Cite
|
Sign up to set email alerts
|

Managing Conflicts When Using Combination Strategies to Test Software

Abstract: Testers often represent systems under test in input parameter models. These contain parameters with associated values. Combinations of parameter values, with one value for each parameter, are potential test cases. In most models, some values of two or more parameters cannot be combined. Testers must then detect and avoid or remove these conflicts.This paper proposes two new methods for automatically handling such conflicts and compares these with two existing methods, based on the sizes of the final conflict-f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 31 publications
(16 citation statements)
references
References 13 publications
0
15
0
Order By: Relevance
“…A similar conclusion is drawn by Grindal et alt. [12]: they compare four strategies to handle conflicts in combinatorial testing (using also a post reduction technique similar to that presented in this paper) and conclude that "the best method with respect to test suite size is to avoid selection of test cases with conflicts". They consider only test suite sizes and they do not, however, consider the fault detection capability when comparing the strategies.…”
Section: Discussionmentioning
confidence: 99%
“…A similar conclusion is drawn by Grindal et alt. [12]: they compare four strategies to handle conflicts in combinatorial testing (using also a post reduction technique similar to that presented in this paper) and conclude that "the best method with respect to test suite size is to avoid selection of test cases with conflicts". They consider only test suite sizes and they do not, however, consider the fault detection capability when comparing the strategies.…”
Section: Discussionmentioning
confidence: 99%
“…On a positive note, computational approaches can be applied to arbitrary system configurations. Furthermore, computational approaches are more adaptable for constraint handling [18,25] and test prioritization [4].…”
Section: Related Workmentioning
confidence: 99%
“…The maximum number of resulting combinations (rows) in this example can be calculated according to (6) and is equal to 20. While generating test cases, following aspects are considered:…”
Section: A Coverage Criterionmentioning
confidence: 99%
“…A conflict in an IPM is due to an invalid combination of input parameter values and hence this combination must be omitted or avoided while generating test cases. Diverse conflict handling strategies such as sub-models and avoid have been suggested in literature [6] to overcome conflicts in IPMs.…”
Section: Introductionmentioning
confidence: 99%