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 Pinto | 1 | 144 | 7.07 |
Saurabh Sinha | 2 | 738 | 40.87 |
Alessandro Orso | 3 | 3550 | 172.85 |