• DocumentCode
    3119367
  • Title

    Automated Test Data Generation for Coverage: Haven´t We Solved This Problem Yet?

  • Author

    Lakhotia, Kiran ; McMinn, Phil ; Harman, Mark

  • Author_Institution
    CREST centre, King´´s Coll. London, London, UK
  • fYear
    2009
  • fDate
    4-6 Sept. 2009
  • Firstpage
    95
  • Lastpage
    104
  • Abstract
    Whilst there is much evidence that both concolic and search based testing can outperform random testing, there has been little work demonstrating the effectiveness of either technique with complete real world software applications. As a consequence, many researchers have doubts not only about the scalability of both approaches but also their applicability to production code. This paper performs an empirical study applying a concolic tool, CUTE, and a search based tool, AUSTIN, to the source code of four large open source applications. Each tool is applied `out of the box´; that is without writing additional code for special handling of any of the individual subjects, or by tuning the tools´ parameters. Perhaps surprisingly, the results show that both tools can only obtain at best a modest level of code coverage. Several challenges remain for improving automated test data generators in order to achieve higher levels of code coverage.
  • Keywords
    program testing; AUSTIN; CUTE; automated test data generation; concolic based testing; random testing; search based testing; Application software; Automatic testing; Automation; Concrete; Educational institutions; Open source software; Production; Scalability; Software testing; Writing; Automated test data generation; concolic testing; search based testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Testing: Academic and Industrial Conference - Practice and Research Techniques, 2009. TAIC PART '09.
  • Conference_Location
    Windsor
  • Print_ISBN
    978-0-7695-3820-4
  • Type

    conf

  • DOI
    10.1109/TAICPART.2009.15
  • Filename
    5381642