• DocumentCode
    2530338
  • Title

    Reference-Based Testing Technique for Automated Test Generation

  • Author

    Kim, Eunha ; Ryoo, Seokmoon

  • Author_Institution
    Adv. Technol. Lab., NHN Corp., Seongnam, South Korea
  • fYear
    2010
  • fDate
    23-26 March 2010
  • Firstpage
    239
  • Lastpage
    243
  • Abstract
    This paper introduces a technique to generate tests automatically for the legacy code by utilizing existing software assets. Many aspects of the legacy code needs to be tested, such as, classes, methods, interfaces, relations, dependencies, etc. The proposed technique automatically generates tests by examining software packages that use the system under test to be tested. It presents an automatic test method based on searching calls to the APIs being tested in available repositories, ranking the relevance of the mined calls, and using them to generate test cases. It makes three important contributions for the issue. First, it provides an automatic way to build a test skeleton. Second, it finds previously unknown bugs and obviously unused dead codes by achieving high test coverage. Finally, developers confidently make changes to the codes written by someone else.
  • Keywords
    automatic test pattern generation; program testing; software maintenance; API; automated test generation; heuristic reference-based testing technique; legacy code; software assets; software packages; Application software; Automatic testing; Cities and towns; Computer bugs; Humans; Java; Open source software; Software packages; Software testing; System testing; automated testing; legacy code; test generation; unit testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Its Applications (ICCSA), 2010 International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-0-7695-3999-7
  • Electronic_ISBN
    978-1-4244-6462-3
  • Type

    conf

  • DOI
    10.1109/ICCSA.2010.58
  • Filename
    5476639