• DocumentCode
    2472427
  • Title

    Scalable automated test generation using coverage guidance and random search

  • Author

    Do, TheAnh ; Fong, Alvis C M ; Pears, Russel

  • Author_Institution
    Sch. of Comput. & Math. Sci., Auckland Univ. of Technol., Auckland, New Zealand
  • fYear
    2012
  • fDate
    2-3 June 2012
  • Firstpage
    71
  • Lastpage
    75
  • Abstract
    Dynamic symbolic execution has been shown to be an effective technique for automated test input generation. When applied to large-scale programs, its scalability however is limited due to the combinatorial explosion of the path space and the high cost of computation. Several sophisticated search strategies have been proposed to better guide dynamic symbolic execution towards achieving high code coverage. While confirmed effective, these techniques may deteriorate in practical situations because of the large computation cost involved. In this paper, we propose a search heuristic which is directed by coverage information and interleaved with random search to perform dynamic symbolic execution for coverage improvements and cost-effectiveness. We conducted two evaluations to evaluate the effectiveness of our proposed approach and to study the impact of computation costs on its practical capabilities.
  • Keywords
    program testing; search problems; symbol manipulation; automated test input generation; code coverage; combinatorial explosion; cost-effectiveness; coverage guidance; dynamic symbolic execution; large-scale programs; path space; random search; scalable automated test generation; Context; Scalability; Search problems; Software; Software testing; Time measurement; automated test input generation; dynamic symbolic execution; software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2012 7th International Workshop on
  • Conference_Location
    Zurich
  • Print_ISBN
    978-1-4673-1821-1
  • Type

    conf

  • DOI
    10.1109/IWAST.2012.6228993
  • Filename
    6228993