Affiliation:
1. Brunel University, United Kingdom
Abstract
A number of authors have considered the problem of comparing test sets and criteria. Ideally test sets are compared using a preorder with the property that test set
T
1
is at least as strong as
T
2
if whenever
T
2
determines that an implementation
p
is faulty,
T
1
will also determine that
p
is faulty. This notion can be extended to test criteria. However, it has been noted that very few test sets and criteria are comparable under such an ordering; instead orderings are based on weaker properties such as subsumes. This article explores an alternative approach, in which comparisons are made in the presence of a test hypothesis or fault domain. This approach allows strong statements about fault detecting ability to be made and yet for a number of test sets and criteria to be comparable. It may also drive incremental test generation.
Publisher
Association for Computing Machinery (ACM)
Reference38 articles.
1. Software testing based on formal specifications: a theory and a tool
2. Budd T. A. 1981. Mutation analysis: Ideas examples problems and prospects. In The Summer School on Computer Program Testing (Sogesta Urbino Italy). 1--50. Budd T. A. 1981. Mutation analysis: Ideas examples problems and prospects. In The Summer School on Computer Program Testing (Sogesta Urbino Italy). 1--50.
3. On the expected number of failures detected by subdomain testing and random testing
4. Testing software design modelled by finite state machines;Chow T. S.;IEEE Trans. Softw. Eng.,1978
5. A close look at domain testing;Clarke L. A.;IEEE Trans. Softw. Eng.,1982
Cited by
30 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. “Testing Can Be Formal Too”: 30 Years Later;The French School of Programming;2023-10-11
2. Automated Support for Unit Test Generation;Optimising the Software Development Process with Artificial Intelligence;2023
3. Complexity of adaptive testing in scenarios defined extensionally;Frontiers of Computer Science;2022-10-22
4. Introducing complexity to formal testing;Journal of Logical and Algebraic Methods in Programming;2020-02
5. Fault-based refinement-testing for CSP;Software Quality Journal;2019-03-21