Proceedings 2001 Australian Software Engineering Conference
DOI: 10.1109/aswec.2001.948492
|View full text |Cite
|
Sign up to set email alerts
|

On the effectiveness of mutation analysis as a black box testing technique

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0
2

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 39 publications
(29 citation statements)
references
References 5 publications
0
27
0
2
Order By: Relevance
“…Rather than mutating the source code of a program, specification-based mutation analysis changes the inputs and outputs of a given executable unit. Murnane and Reed [9] illustrate that mutation testing must be verified for efficacy against more traditional black box techniques which employ this technique, such as boundary value and equivalence class partitioning. The authors completed test suites for a data-vetting and a statistical analysis program using equivalence class and boundary value analysis testing techniques.…”
Section: Related Studiesmentioning
confidence: 99%
“…Rather than mutating the source code of a program, specification-based mutation analysis changes the inputs and outputs of a given executable unit. Murnane and Reed [9] illustrate that mutation testing must be verified for efficacy against more traditional black box techniques which employ this technique, such as boundary value and equivalence class partitioning. The authors completed test suites for a data-vetting and a statistical analysis program using equivalence class and boundary value analysis testing techniques.…”
Section: Related Studiesmentioning
confidence: 99%
“…Mutation testing can be thought of as "testing the test suite." Mutation analysis additionally entails adding or modifying test cases until the test suite is sufficient to detect as many mutants as possible (Murnane, et al, 2001). The augmented test suite resulting from mutation analysis may reveal latent faults and provides a stronger test suite to detect future errors which might be injected.…”
Section: Introductionmentioning
confidence: 99%
“…White box techniques are testing techniques, which use knowledge about the internal composition of a system for the test case definition. [8] Equivalence Class Testing. The equivalence class testing technique implies, that the input domain of a system is partitioned into a finte number of sets, called equivalence classes, such that the systems behavior to a test of a representative value, called test case, of one equivalence class is equal to the systems behavior to a test of any other value of the same equivalence class.…”
Section: Testingmentioning
confidence: 99%
“…As discussed by Hu and Ahn in [7] a system is under-constrained if, based on the security model, undesired system states are granted and over-constrained if desired system states are denied, which probably causes availability problems. Murnane and Reed argument in [8].…”
Section: Introductionmentioning
confidence: 99%