• DocumentCode
    3442550
  • Title

    An Automated Testing Tool for Java Application Using Symbolic Execution Based Test Case Generation

  • Author

    Monpratarnchai, Supasit ; Fujiwara, Shingo ; Katayama, Asako ; Uehara, T.

  • Author_Institution
    Software Innovation Lab., FUJITSU Labs. Ltd., Kanagawa, Japan
  • Volume
    2
  • fYear
    2013
  • fDate
    2-5 Dec. 2013
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    We are developing a test case generation service that uses symbolic execution technique, to support testing of Java programs. In addition to program under test, we need drivers and stubs to execute the service. However, preparing drivers and stubs manually is a time-consuming and sometimes difficult task. In order to reduce the cost of such manual effort, we developed a tool that automates not only driver and stub preparation, but also other necessary processes of our test case generation service. The tool eliminates all manual routine work so that testers can perform the test with only one click. In this paper, we give a description of this tool which includes its implementation details and the techniques developed to automate its internal processes. We also report on its application to real project to evaluate the efficacy of the tool. Our results demonstrate that the tool reduces the amount of manual effort from several minutes to just a few seconds, while preserving a high level of test coverage.
  • Keywords
    Java; device drivers; program diagnostics; program testing; Java program testing; automated testing tool; drivers; program under test; stubs; symbolic execution technique; test case generation service; test coverage; Business; Generators; Java; Manuals; Materials; Software; Testing; coverage; program testing; symbolic execution; test automation; test case generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
  • Conference_Location
    Bangkok
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4799-2143-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2013.121
  • Filename
    6754360