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

Behaviourally Adequate Software Testing

Abstract: Abstract-Identifying a finite test set that adequately captures the essential behaviour of a program such that all faults are identified is a well-established problem. Traditional adequacy metrics 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 accurate model of a system from its test executions, then the test set m… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
22
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 18 publications
(22 citation statements)
references
References 24 publications
0
22
0
Order By: Relevance
“…So far, this has concentrated solely on simple finite state machines [48,49,42] and data classifiers [18]. It is envisaged that the ability to incorporate these richer models will lead the the ability to produce more more rigorous test sets.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…So far, this has concentrated solely on simple finite state machines [48,49,42] and data classifiers [18]. It is envisaged that the ability to incorporate these richer models will lead the the ability to produce more more rigorous test sets.…”
Section: Discussionmentioning
confidence: 99%
“…Their use is becoming increasingly popular from a testing perspective, where they have been used as oracles for regression testing [17], to detect intrusions and anomalous behaviour [43], and to automatically generate test cases [18,42]. Beyond testing, inferred models can aid software comprehension [12] and requirements engineering [14].…”
Section: Introductionmentioning
confidence: 99%
“…Ghani and Clark [8] presented a technique to refine reverse-engineered Daikon models by finding test cases to contradict the models. Fraser and Walkinshaw [7] presented a model-inference driven framework that follows the same loop, and uses the same algorithms as those presented here. However, crucially, their approach is not black-box; the core test-sets are generated by conventional white-box syntax coverage.…”
Section: Related Workmentioning
confidence: 99%
“…This was previously used in previous work by the authors [7]. We selected a quasi-random initial test set (with the inputs constrained to achieve all of the possible body-mass categories at least once).…”
Section: B Subject Programsmentioning
confidence: 99%
See 1 more Smart Citation