DocumentCode
3144345
Title
TestEvol: A tool for analyzing test-suite evolution
Author
Pinto, Leandro Sales ; Sinha, S. ; Orso, Alessandro
Author_Institution
Politec. di Milano, Milan, Italy
fYear
2013
fDate
18-26 May 2013
Firstpage
1303
Lastpage
1306
Abstract
Test suites, just like the applications they are testing, evolve throughout their lifetime. One of the main reasons for test-suite evolution is test obsolescence: test cases cease to work because of changes in the code and must be suitably repaired. There are several reasons why it is important to achieve a thorough understanding of how test cases evolve in practice. In particular, researchers who investigate automated test repair - an increasingly active research area - can use such understanding to develop more effective repair techniques that can be successfully applied in real-world scenarios. More generally, analyzing testsuite evolution can help testers better understand how test cases are modified during maintenance and improve the test evolution process, an extremely time consuming activity for any nontrivial test suite. Unfortunately, there are no existing tools that facilitate investigation of test evolution. To tackle this problem, we developed TestEvol, a tool that enables the systematic study of test-suite evolution for Java programs and JUnit test cases. This demonstration presents TestEvol and illustrates its usefulness and practical applicability by showing how TestEvol can be successfully used on real-world software and test suites. Demo video at http://www.cc.gatech.edu/~orso/software/testevol/.
Keywords
Java; object-oriented programming; program testing; software maintenance; JUnit test case; Java programs; TestEvol; automated test repair; repair technique; software maintenance; test-suite evolution analysis tool; Graphical user interfaces; Java; Maintenance engineering; Runtime; Software systems; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2013 35th International Conference on
Conference_Location
San Francisco, CA
Print_ISBN
978-1-4673-3073-2
Type
conf
DOI
10.1109/ICSE.2013.6606703
Filename
6606703
Link To Document