2016
DOI: 10.1002/stvr.1607
|View full text |Cite
|
Sign up to set email alerts
|

UCov: a user‐defined coverage criterion for test case intent verification

Abstract: The goal of regression testing is to ensure that the behavior of existing code, believed correct by previous testing, is not altered by new program changes. We argue that the primary focus of regression testing should be on code associated with: a) earlier bug fixes; and b) particular application scenarios considered to be important by the tester. Existing coverage criteria do not enable such focus, e.g., 100% branch coverage does not guarantee that a given bug fix is exercised or a given application scenario … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 56 publications
0
3
0
Order By: Relevance
“…This means that test execution can be cheaper in N-version Testing in comparison to manual approaches; thus N-version Testing could be cheaper if a large number of test cases are required. It might be necessary to generate additional test cases because of software maintenance (Assi et al 2016). Thus, the requirement for a larger number of test cases might be correlated with update frequency.…”
Section: Cost Of N-version Testingmentioning
confidence: 99%
“…This means that test execution can be cheaper in N-version Testing in comparison to manual approaches; thus N-version Testing could be cheaper if a large number of test cases are required. It might be necessary to generate additional test cases because of software maintenance (Assi et al 2016). Thus, the requirement for a larger number of test cases might be correlated with update frequency.…”
Section: Cost Of N-version Testingmentioning
confidence: 99%
“…UCov is a test case coverage adequacy assessment tool for regression testing [3]. Like IMT, UCov leverages execution trace behaviours to achieve its objective.…”
Section: Applying Imtmentioning
confidence: 99%
“…Given their similarities, some of UCov's findings are relevant for IMT. For example, the aforementioned knowledge has been found to be available in the SUT's documentation [3].…”
Section: Applying Imtmentioning
confidence: 99%