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 :
بازگشت