Random or Evolutionary Search for Object-Oriented Test Suite Generation?

by Sina Shamshiri, José Miguel Rojas, Luca Gazzola, Gordon Fraser, Phil McMinn, Leonardo Mariani, and Andrea Arcuri

Software Testing, Verification and Reliability, 2018



An important aim in software testing is constructing a test suite with high structural code coverage that is, ensuring that most if not all of the code under test has been executed by the test cases comprising the test suite. Several search-based techniques have proved successful at automatically generating tests that achieve high coverage. However, despite the well-established arguments behind using evolutionary search algorithms (e.g., genetic algorithms) in preference to random search, it remains an open question whether the benefits can actually be observed in practice when generating unit test suites for object-oriented classes. In this paper, we report an ... [more]


Reference

Sina Shamshiri, José Miguel Rojas, Luca Gazzola, Gordon Fraser, Phil McMinn, Leonardo Mariani, and Andrea Arcuri. Random or Evolutionary Search for Object-Oriented Test Suite Generation?Software Testing, Verification and Reliability, vol. 28, no. 4, 2018


Bibtex Entry
@article{Shamshiri2018,
  author  = "Shamshiri, Sina and Rojas, Jos\'{e} Miguel and Gazzola, Luca and Fraser, Gordon and McMinn, Phil and Mariani, Leonardo and Arcuri, Andrea",
  title   = "Random or Evolutionary Search for Object-Oriented Test Suite Generation?",
  journal = "Software Testing, Verification and Reliability",
  volume  = "28",
  number  = "4",
  year    = "2018"
}