An orchestrated survey of methodologies for automated software test case generation

By Saswat Anand, Edmund Kieran Burke, Tsong Yueh Chen, John A. Clark, Myra B. Cohen, Wolfgang Grieskamp, Mark Harman, Mary Jean Harrold, Phil McMinn. Journal of Systems and Software, 2013

714 citations recorded by the source corpus.

Test case generation is among the most labour-intensive tasks in software testing. It also has a strong impact on the effectiveness and efficiency of software testing. For these reasons, it has been one of the most active research topics in software testing for several decades, resulting in many different approaches and tools. This paper presents an orchestrated survey of the most prominent techniques for automatic generation of software test cases, reviewed in self-standing sections. The techniques presented include: (a) structural testing using symbolic execution, (b) model-based testing, (c) combinatorial testing, (d) random testing and its variant of adaptive random testing, and (e) search-based testing. Each section is contributed by world-renowned active researchers on the technique, and briefly covers the basic ideas underlying the method, the current state of the art, a discussion of the open research problems, and a perspective of the future development of the approach. As a whole, the paper aims at giving an introductory, up-to-date and (relatively) short overview of research in automatic test case generation, while ensuring a comprehensive and authoritative treatment.

Subfields: Information Systems, Software

View Paper: https://www.semanticscholar.org/paper/1fab8830baef8f353dce995c0269a32fd3105f64

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Information Systems

  1. Mark Harman
  2. Shin Yoo
  3. Suman Sekhar Jana
  4. Gordon Fraser
  5. Gabriel Synnaeve
  6. Baptiste Rozière
  7. Jie M. Zhang
  8. Guillaume Lample

In Software

  1. Mark Harman
  2. Shin Yoo
  3. Gordon Fraser
  4. Suman Sekhar Jana
  5. Gabriel Synnaeve
  6. Jie M. Zhang
  7. Baptiste Rozière
  8. Manuel Egele

Citations in the corpus