Title
TestEvol: a tool for analyzing test-suite evolution
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 test-suite 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 non-trivial 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/
Year
DOI
Venue
2013
10.1109/ICSE.2013.6606703
Software Engineering
Keywords
Field
DocType
non-trivial test suite,test case,test evolution,test-suite evolution,test suite,test evolution process,effective repair technique,test obsolescence,automated test repair,junit test case,object oriented programming,software maintenance,java,software systems,maintenance engineering,software testing,graphical user interfaces
Test harness,Test suite,Test Management Approach,Systems engineering,Software engineering,Computer science,Model-based testing,Test case,Graphical user interface testing,Reliability engineering,Test data generation,Keyword-driven testing
Conference
Volume
ISBN
Citations 
2
978-1-4673-3076-3
0
PageRank 
References 
Authors
0.34
7
3
Name
Order
Citations
PageRank
Leandro Sales Pinto11447.07
Saurabh Sinha273840.87
Alessandro Orso33550172.85