Proceedings of the 5th Workshop on Automation of Software Test 2010
DOI: 10.1145/1808266.1808283
|View full text |Cite
|
Sign up to set email alerts
|

Towards automating the generation of mutation tests

Abstract: Automating software testing activities can increase the quality and drastically decrease the cost of software development. Towards this direction various automated test data generation tools have been developed. The majority of them aim at branch testing, while a quite limited number aim at a higher level of testing thoroughness such as mutation. In this paper an automated framework that makes a joint use of diverse techniques and tools is introduced in the context of automating mutation based test generation.… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
40
0
2

Year Published

2011
2011
2020
2020

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 34 publications
(43 citation statements)
references
References 35 publications
1
40
0
2
Order By: Relevance
“…Fraser and Zeller [60] used search-based software testing (SBST) to generate tests for mutant killing. Zhang et al [16] and Papadakis et al [17] used dynamic symbolic execution (DSE) to generate tests for mutant killing. Harman et al [14] combined SBST and DSE techniques to generate tests that kill multiple mutants at a time.…”
Section: B Applications Of Mutation Testingmentioning
confidence: 99%
“…Fraser and Zeller [60] used search-based software testing (SBST) to generate tests for mutant killing. Zhang et al [16] and Papadakis et al [17] used dynamic symbolic execution (DSE) to generate tests for mutant killing. Harman et al [14] combined SBST and DSE techniques to generate tests that kill multiple mutants at a time.…”
Section: B Applications Of Mutation Testingmentioning
confidence: 99%
“…Except for evaluating test power, mutation testing has also been shown to be suitable for simulating real faults in software testing experimentation [9], [10], [11], localizing faults [12], [13], [14], performing model transformations [15], and guiding test generation [16], [17], [18], [19], [20], [21].…”
Section: Introductionmentioning
confidence: 99%
“…DSE has proved to be an effective means of satisfying both the reachability and infection conditions [12,39] and, as a result, there has been work on DSE as a technique for achieving weak mutation adequacy [34,37,42]. However, it has not been adapted to handle strong mutation.…”
Section: Weakly Killing Mutantsmentioning
confidence: 99%
“…We use a different variant of the DSE algorithm to that previously used for mutation testing [34,37,42]. Our reachability approach is the same as previous work and this is inherited from the standard DSE approach to branch coverage [12,39].…”
Section: Handling Higher Order Mutantsmentioning
confidence: 99%
See 1 more Smart Citation