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
Link To Document