• DocumentCode
    555143
  • Title

    Effective code coverage in compositional systematic dynamic testing

  • Author

    Zhiyuan Wan ; Bo Zhou

  • Author_Institution
    Coll. of Comput. Sci. & Technol., Zhejiang Univ., Hangzhou, China
  • Volume
    1
  • fYear
    2011
  • fDate
    20-22 Aug. 2011
  • Firstpage
    173
  • Lastpage
    176
  • Abstract
    Recently automated test generation tools that implement variations of symbolic execution technology have demonstrated their ability to find subtle errors. However, one challenge they all face is how to effectively handle the exponential number of paths in large, realistic programs. This paper presents Directed Systematic Dynamic Testing approach, or DSDT for short, that combines compositional systematic dynamic testing with a search heuristic based on block-coverage. The approach tests program under test compositionally and directs the path exploration along the program point with the lowest block-coverage. We implemented our algorithm on top of jFuzz for testing Java program and evaluated our approach on testing a Java implementation of red-black tree. The preliminary experimental results show that Directed Systematic Dynamic Testing approach can efficiently achieve the code coverage of program under test.
  • Keywords
    Java; conformance testing; program testing; search problems; Java program testing; automated test generation tool; block-coverage; compositional systematic dynamic testing; directed systematic dynamic testing; jFuzz; program path exploration; program under test; red-black tree; search heuristic; symbolic execution technology; Algorithm design and analysis; Concrete; Explosions; Heuristic algorithms; Java; Systematics; Testing; Automatic Test Generation; Path Explosion; Software Testing; Symbolic Execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology and Artificial Intelligence Conference (ITAIC), 2011 6th IEEE Joint International
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4244-8622-9
  • Type

    conf

  • DOI
    10.1109/ITAIC.2011.6030179
  • Filename
    6030179