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

Assessing and generating test sets in terms of behavioural adequacy

Abstract: SUMMARYIdentifying a finite test set that adequately captures the essential behaviour of a program such that all faults are identified is a well-established problem. This is traditionally addressed with syntactic adequacy metrics (e.g. branch coverage), but these can be impractical and may be misleading even if they are satisfied. One intuitive notion of adequacy, which has been discussed in theoretical terms over the past three decades, is the idea of behavioural coverage: If it is possible to infer an accura… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 25 publications
(24 citation statements)
references
References 59 publications
(84 reference statements)
0
24
0
Order By: Relevance
“…The authors also use the term adequacy, which was defined in [3] where a test suite is adequate if it implies no errors in the SUT if it executes correctly. In [2] the authors do not obtain a positive correlation at all for their examples with categorical outcomes when using a similar machine learning based test suite adequacy assessment. The approach introduced in this work to assess the adequacy of a test suite by model inference is similar to the idea of probably approximately correct (PAC) learning [15].…”
Section: Related Workmentioning
confidence: 79%
See 2 more Smart Citations
“…The authors also use the term adequacy, which was defined in [3] where a test suite is adequate if it implies no errors in the SUT if it executes correctly. In [2] the authors do not obtain a positive correlation at all for their examples with categorical outcomes when using a similar machine learning based test suite adequacy assessment. The approach introduced in this work to assess the adequacy of a test suite by model inference is similar to the idea of probably approximately correct (PAC) learning [15].…”
Section: Related Workmentioning
confidence: 79%
“…In their recent work Fraser and Walkinshaw [2] answer the question whether there exists a relationship between their adequacy score and the ability of a test suite to detect defects. The authors also use the term adequacy, which was defined in [3] where a test suite is adequate if it implies no errors in the SUT if it executes correctly.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In this section we provide a small case study to (1) show that the approach can be applied to reverse-engineer Java APIs for larger frameworks, and (2) provide an illustration of how inferred models can be used for regression testing, as in the vein of growing body of work [1], [2], [33]: We use the inferred functions to derive assertions that can be used as oracles, and illustrate how the model can be used to identify test-inputs that explore previously unexplored behaviour.…”
Section: Case Study: Application To Regression Testingmentioning
confidence: 99%
“…For example, x = 9.731, y = 13.606 (which will appear if the test case in Figure 6 is executed) contradict the assertion. In a typical inference-driven testing cycle [33], [36], these new inputs would be assimilated into the test set, and the model would be inferred afresh, repeating the cycle until no contradictory inputs can be found.…”
Section: B) Identifying Inputsmentioning
confidence: 99%