2011
DOI: 10.1007/978-3-642-24580-0_15
|View full text |Cite
|
Sign up to set email alerts
|

Assessing Test Adequacy for Black-Box Systems without Specifications

Abstract: Abstract. Testing a black-box system without recourse to a specification is difficult, because there is no basis for estimating how many tests will be required, or to assess how complete a given test set is. Several researchers have noted that there is a duality between these testing problems and the problem of inductive inference (learning a model of a hidden system from a given set of examples). It is impossible to tell how many examples will be required to infer an accurate model, and there is no basis for … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
3
2
2

Relationship

3
4

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 32 publications
0
10
0
Order By: Relevance
“…This is useful because it provides a non code-based perspective on what software behaviour has (probably) been tested. This can therefore be used to formulate novel notions of test adequacy Weyuker [21], [18].…”
Section: Background a Inference And Testingmentioning
confidence: 99%
See 1 more Smart Citation
“…This is useful because it provides a non code-based perspective on what software behaviour has (probably) been tested. This can therefore be used to formulate novel notions of test adequacy Weyuker [21], [18].…”
Section: Background a Inference And Testingmentioning
confidence: 99%
“…Until the mid-nineties this work was predominantly theoretical [3], [21], [4], [15], [14], [23], [22]. This developed strong theoretical underpinnings for test adequacy in an inference context (by linking to Machine-Learning notions such as Probably Approximately Correct learning, for example [23], [18]). …”
Section: Related Workmentioning
confidence: 99%
“…Given some element x (a given combination of inputs and outputs), c(x) = 0 or 1, depending on whether it belongs to the target concept (conforms to the behaviour of Figure 2. PAC-driven test adequacy assessment [4] the software system or not). The conventional assumption in PAC is that there exists some selection procedure EX(c,D) that randomly selects elements in X following some static distribution D (we do not need to know this distribution, but it must not change).…”
Section: B the Probably Approximately Correct (Pac) Frameworkmentioning
confidence: 99%
“…Several authors have attempted to use it in a purely theoretical setting to reason about "testability", or to reformulate syntax-based adequacy axioms [6], [7], [10]. More recently, Walkinshaw [4] showed how the PAC framework could be incorporated into a more general, statistically sound basis for assessing test set adequacy and to place bounds on the number of tests required to produce an adequate test set.…”
Section: Using Pac To Quantify Behavioural Adequacymentioning
confidence: 99%
See 1 more Smart Citation