Challenges in using search-based test generation to identify real faults in Mockito

4Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The cost of test creation can potentially be reduced through automated generation. However, to impact testing practice, automated tools must be at least as effective as manual generation. The Mockito project-a framework for mocking portions of a system-offers an opportunity to assess the capabilities of test generation tools on a complex real-world system. We have identified 17 faults in the Mockito project, added those to the Defects4J database, and assessed the ability of the EvoSuite tool to detect these faults. In our study, EvoSuite was only able to detect one of the 17 faults. Analysis of the 16 undetected faults yields lessons in how to improve generation tools. We offer these faults to the community to assist in benchmarking future test generation advances.

Cite

CITATION STYLE

APA

Gay, G. (2016). Challenges in using search-based test generation to identify real faults in Mockito. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9962 LNCS, pp. 231–237). Springer Verlag. https://doi.org/10.1007/978-3-319-47106-8_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free