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

Exhaustive test sets for algebraic specifications

Abstract: In the context of testing from algebraic specifications, test cases are ground formulas chosen amongst the ground semantic consequences of the specification, according to some possible additional observability conditions. A test set is said to be exhaustive if every programme P passing all the tests is correct and if for every incorrect programme P , there exists a test case on which P fails. Because correctness can be proved by testing on such a test set, it is an appropriate basis for the selection of a test… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 37 publications
0
2
0
Order By: Relevance
“…Functional requirements generally correspond to obligations, which are irrefutable. 3 Yet, functional testing is common practice [39,36]. This seeming discrepancy can be resolved by noticing that the practice of functional testing is based upon (implicit) auxiliary assumptions, as the following example illustrates.…”
Section: Scope and Applicationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Functional requirements generally correspond to obligations, which are irrefutable. 3 Yet, functional testing is common practice [39,36]. This seeming discrepancy can be resolved by noticing that the practice of functional testing is based upon (implicit) auxiliary assumptions, as the following example illustrates.…”
Section: Scope and Applicationsmentioning
confidence: 99%
“…Our definition of refutability is inspired by Popper's notion of testable theories [41]. Theories of black-box testing proposed in the software engineering literature are largely concerned with the notions of test selection, test adequacy, and exhaustiveness; see, e.g., [23,53,20,48,3]. Refutable requirements have not been investigated in prior work, except for temporal properties and hyper-properties, which we discussed in §7.2 and §8.2.…”
Section: Related Workmentioning
confidence: 99%