EvoSuite at the Second Unit Testing Tool Competition

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8432)


EvoSuite is a mature research prototype implementing a search-based approach to unit test generation for Java classes. It has been successfully run on a variety of different Java projects in the past, and after winning the first instance of the unit testing tool competition at SBST’13, it has also taken part in the second run. This paper reports on the obstacles and challenges encountered during the latter competition.


Automated unit testing Search-based testing Competition 



This project has been funded by a Google Focused Research Award on “Test Amplification” and the Norwegian Research Council.


  1. 1.
    Arcuri, A., Fraser, G.: Parameter tuning or default values? An empirical investigation in search-based software engineering. Empirical Softw. Eng. (EMSE), 1–30 (2013)Google Scholar
  2. 2.
    Bauersfeld, S., Vos, T., Lakhotia, K., Poulding, S., Condori, N.: Unit testing tool competition. In: International Workshop on Search-Based Software Testing (SBST), pp. 414–420 (2013)Google Scholar
  3. 3.
    Fraser, G., Arcuri, A.: Evolutionary generation of whole test suites. In: International Conference on Quality Software (QSIC), pp. 31–40. IEEE Computer Society (2011)Google Scholar
  4. 4.
    Fraser, G., Arcuri, A.: Sound empirical evidence in software testing. In: ACM/IEEE International Conference on Software Engineering (ICSE), pp. 178–188 (2012)Google Scholar
  5. 5.
    Fraser, G., Arcuri, A.: EvoSuite: on the challenges of test case generation in the real world (tool paper). In: IEEE International Conference on Software Testing, Verification and Validation (ICST) (2013)Google Scholar
  6. 6.
    Fraser, G., Arcuri, A.: 1600 faults in 100 projects: automatically finding faults while achieving high coverage with evosuite. Empirical Softw. Eng. (to appear, 2013)Google Scholar
  7. 7.
    Fraser, Gordon, Arcuri, Andrea: Automated test generation for Java generics. In: Winkler, Dietmar, Biffl, Stefan, Bergsmann, Johannes (eds.) SWQD 2014. LNBIP, vol. 166, pp. 185–198. Springer, Heidelberg (2014) Google Scholar
  8. 8.
    Fraser, G., Arcuri, A.: Evosuite at the SBST 2013 tool competition. In: International Workshop on Search-Based Software Testing (SBST), pp. 406–409 (2013)Google Scholar
  9. 9.
    Fraser, G., Arcuri, A.: Whole test suite generation. IEEE Trans. Software Eng. 39(2), 276–291 (2013)CrossRefGoogle Scholar
  10. 10.
    Fraser, G., Zeller, A.: Mutation-driven generation of unit tests and oracles. IEEE Trans. Softw. Eng. (TSE) 28(2), 278–292 (2012)CrossRefGoogle Scholar
  11. 11.
    Galeotti, J.P., Fraser, G., Arcuri, A.: Improving search-based test suite generation with dynamic symbolic execution. In: IEEE International Symposium on Software Reliability Engineering (ISSRE) (2013)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of SheffieldSheffieldUK
  2. 2.Simula Research LaboratoryLysakerNorway

Personalised recommendations