• DocumentCode
    3156106
  • Title

    Pruning the Search Space in Path-Based Test Generation

  • Author

    Bardin, Sébastien ; Herrmann, Philippe

  • Author_Institution
    LIST, Software Reliability Lab., CEA, Gif-sur-Yvette
  • fYear
    2009
  • fDate
    1-4 April 2009
  • Firstpage
    240
  • Lastpage
    249
  • Abstract
    Recent advances in path-based test (data) generation open the way to the systematic testing of large scale programs. However, these technologies are still suffering from two major bottlenecks: efficient constraint solving and the path explosion phenomenon. We focus in this paper on the second issue and propose three complementary heuristics geared toward lowering path explosion. All these heuristics are both easy to implement and lightweight, and each one deals with a distinct source of path explosion. We provide theoretical and experimental evidence that they can achieve a significant reduction in the search space.
  • Keywords
    program testing; large scale programs; path-based test generation; systematic testing; Automatic testing; Explosions; Large-scale systems; Logic testing; Runtime; Software reliability; Software testing; Space exploration; Space technology; System testing; lightweight heuristics; path explosion; symbolic execution; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing Verification and Validation, 2009. ICST '09. International Conference on
  • Conference_Location
    Denver, CO
  • Print_ISBN
    978-1-4244-3775-7
  • Electronic_ISBN
    978-0-7695-3601-9
  • Type

    conf

  • DOI
    10.1109/ICST.2009.15
  • Filename
    4815356