Proceedings of the 2006 International Workshop on Automation of Software Test 2006
DOI: 10.1145/1138929.1138949
|View full text |Cite
|
Sign up to set email alerts
|

A survey of coverage based testing tools

Abstract: Test coverage is sometimes used as a way to measure how thoroughly software is tested. Coverage is used by software developers and sometimes by vendors to indicate their confidence in the readiness of their software. This survey studies and compares 17 coverage-based testing tools focusing on, but not restricted to coverage measurement. We also survey additional features, including program prioritization for testing, assistance in debugging, automatic generation of test cases, and customization of test reports… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
47
0
5

Year Published

2011
2011
2020
2020

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 77 publications
(55 citation statements)
references
References 4 publications
0
47
0
5
Order By: Relevance
“…There might be classes where no mutants are selected at all, and yet the effectiveness of the sampled set would not be affected at project level. This is contrary to common practice, where test suite quality metrics are often calculated per class [29]. In that sense, studies based on the metric effectiveness lack of an analysis of the representativeness of the sampled set of mutants; namely, how using a sampled set of mutants influences the mutation coverage calculated for each class.…”
Section: Introductionmentioning
confidence: 89%
“…There might be classes where no mutants are selected at all, and yet the effectiveness of the sampled set would not be affected at project level. This is contrary to common practice, where test suite quality metrics are often calculated per class [29]. In that sense, studies based on the metric effectiveness lack of an analysis of the representativeness of the sampled set of mutants; namely, how using a sampled set of mutants influences the mutation coverage calculated for each class.…”
Section: Introductionmentioning
confidence: 89%
“…There is a plenty of work in the literature on testing coverage criteria [43]. Those that are widely referred to include the control flow coverage criteria [21], dataflow coverage criteria [22], logic coverage criteria [44], interface coverage criteria [24], and mutation score [36].…”
Section: Related Workmentioning
confidence: 99%
“…Tools can help to measure how thoroughly software is tested. A number of tools to measure coverage criteria exist; some of them have unique features tailored to a certain application domain [32].…”
Section: Test Approachesmentioning
confidence: 99%