2020
DOI: 10.1007/s10664-019-09799-2
|View full text |Cite
|
Sign up to set email alerts
|

How does combinatorial testing perform in the real world: an empirical study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 24 publications
(9 citation statements)
references
References 35 publications
0
9
0
Order By: Relevance
“…Potential directions for further extensions include adaptive algorithms for non-2-locatable factor-components with more than two edges, and the generalization of the algorithms for multi-value systems. As suggested by a reviewer, in addition to the simulation evaluation, it is an important future study to perform practical evaluation by using real software fault data, for instance, [23], [24].…”
Section: Discussionmentioning
confidence: 99%
“…Potential directions for further extensions include adaptive algorithms for non-2-locatable factor-components with more than two edges, and the generalization of the algorithms for multi-value systems. As suggested by a reviewer, in addition to the simulation evaluation, it is an important future study to perform practical evaluation by using real software fault data, for instance, [23], [24].…”
Section: Discussionmentioning
confidence: 99%
“…Size Additional compromises DSCS [13] 122 merging parameters NeoKylin [13] 172 merging parameters Dict [14] 127 -IoT [14] 96 merging multiple SUTs into one SUT ETL [14] 160 excluding some parameter values EMBDD [14] 296 converting multiple values to an abstract value DFM [14] 19 -Browser [15] 162 -Mobile [16] 42 removing couple of parameter values…”
Section: Subjectsmentioning
confidence: 99%
“…Type of Oracles Problems [13], [14], [15], [16], [17], [18] manual-based oracles error-pone and labor-intensive [2], [19], [20], [21], [22], [23] implicit test oracles limited faulty types and testing scenarios [24], [25], [26], [27], [28], [29] specified oracles requiring of full specification and heavy reliance on the test expertise [30], [31], [32], [33], [34], [35] correct version as oracles the existence of a correct version may not hold in CT, including so-called implicit test oracles [12] which can be directly observed by the behaviors of the SUT, like crashes [2], exceptions [19], memory leaks [20], buffer overflow [22]. When the full specification of the SUT is available, embedded assertions [24] or pre and post conditions [25] or a model-checker [26], [27] can also be utilized as the so-called specified oracles for the CT test cases.…”
Section: Referencementioning
confidence: 99%
“…There are many combinatorial test generation algorithms proposed to generate a combinatorial test suite as small as possible since the small test suite with few test cases consumes less testing resources [11]. There are three kinds of combinatorial test generation algorithms: algebraic methods, greedy algorithms, and meta-heuristic search algorithms [12].…”
Section: B Greedy Combinatorial Testingmentioning
confidence: 99%