2014 IEEE Seventh International Conference on Software Testing, Verification and Validation 2014
DOI: 10.1109/icst.2014.37
|View full text |Cite
|
Sign up to set email alerts
|

Cause Reduction for Quick Testing

Abstract: Abstract-In random testing, it is often desirable to produce a "quick test" -an extremely inexpensive test suite that can serve as a frequently applied regression and allow the benefits of random testing to be obtained even in very slow or oversubscribed test environments. Delta debugging is an algorithm that, given a failing test case, produces a smaller test case that also fails, and typically executes much more quickly. Delta debugging of random tests can produce effective regression suites for previously d… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
30
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
1
1

Relationship

3
3

Authors

Journals

citations
Cited by 42 publications
(30 citation statements)
references
References 45 publications
0
30
0
Order By: Relevance
“…In all cases, we used statement coverage-based reduction, even though symbolic execution is based on branches. Statement coverage-based reduction in practice is much faster than branch coverage-based reduction, but tends to preserve branch coverage well in the final result [12].…”
Section: Test Case Reductionmentioning
confidence: 99%
See 4 more Smart Citations
“…In all cases, we used statement coverage-based reduction, even though symbolic execution is based on branches. Statement coverage-based reduction in practice is much faster than branch coverage-based reduction, but tends to preserve branch coverage well in the final result [12].…”
Section: Test Case Reductionmentioning
confidence: 99%
“…the YAFFS2 file system or a container class), we can simply use each API call as a component and run one reduction. Note that while we count cause reduction against test budgets in our experiments, in practice projects might maintain cause reduced tests as fast regressions ("quick tests") [12]. In all cases, we used statement coverage-based reduction, even though symbolic execution is based on branches.…”
Section: Test Case Reductionmentioning
confidence: 99%
See 3 more Smart Citations