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

Improving Fault Detection Capability by Selectively Retaining Test Cases during Test Suite Reduction

Abstract: Abstract-Software testing is a critical part of software development. As new test cases are generated over time due to software modifications, test suite sizes may grow significantly. Because of time and resource constraints for testing, test suite minimization techniques are needed to remove those test cases from a suite that, due to code modifications over time, have become redundant with respect to the coverage of testing requirements for which they were generated. Prior work has shown that test suite minim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
104
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 143 publications
(105 citation statements)
references
References 26 publications
(50 reference statements)
1
104
0
Order By: Relevance
“…There is additional work aiming to improve the fault-detection capability of reduced test suites. For example, Jeffrey et al [17], [30] modified the heuristic algorithm proposed by Harrold et al [2] by selecting redundant test cases to maintain the fault-detection capability.…”
Section: Related Workmentioning
confidence: 99%
“…There is additional work aiming to improve the fault-detection capability of reduced test suites. For example, Jeffrey et al [17], [30] modified the heuristic algorithm proposed by Harrold et al [2] by selecting redundant test cases to maintain the fault-detection capability.…”
Section: Related Workmentioning
confidence: 99%
“…Tallam et al [25] addressed this issue by removing redundant test cases before applying the greedy algorithm. In addition to this, Jeffrey and Gupta [26] use a second set of requirements to determine whether a test case really is redundant. Our solution is to select test cases based on the results of multiple evaluations to avoid overfitting the selection.…”
Section: Resultsmentioning
confidence: 99%
“…However, test cases considered as redundant in respect with the main testing criterion may be considered as essential test cases with respect to the additional criteria. This is evidenced by the results of the empirical studies presented in [10]. These results suggest that using several coverage criteria, rather than a single criterion, during test suite reduction is indeed useful in determining test cases which are likely to expose different faults.…”
Section: Introductionmentioning
confidence: 84%
“…So they will be preserved from discarding because they cover execution paths which may contain some kind of faults. These results are evidenced by empirical studies in [10]. Therefore, using multiple criteria during reduction is useful to select test cases that are more likely to expose faults.…”
Section: Coverage-based Techniquesmentioning
confidence: 91%
See 1 more Smart Citation