Title :
Regression Test Selection of Manual System Tests in Practice
Author :
Juergens, Elmar ; Hummel, Benjamin ; Deissenboeck, Florian ; Feilkas, Martin ; Schlögel, Christian ; Wübbeke, Andreas
Author_Institution :
Tech. Univ. Munchen, München, Germany
Abstract :
Regression testing analyzes whether software maintenance has inadvertently broken existing functionality. Since it is costly - especially for manual testing - it is typically limited to a subset of test cases. Since impact analysis of code modifications on test cases is far from trivial for real world software, regression test selection is hard. However, if it misses affected test cases, bugs may remain unnoticed. In response, the research community has proposed numerous test selection approaches. Regression test selection is especially relevant for manual tests, since their execution costs limit the number of tests that can be executed in practice. However, evaluations of existing work focus on automated tests. Its applicability to manual tests is thus unclear. We present an industrial case study that demonstrates the challenges that regression test selection techniques face when applied to manual system tests. Furthermore, we sketch how, given these challenges, manual regression test selection can be improved.
Keywords :
program testing; software maintenance; code modifications; impact analysis; manual system tests; regression test selection; software maintenance; Asynchronous transfer mode; Java; Manuals; Servers; Software maintenance; Testing; regression test selection; software maintenance;
Conference_Titel :
Software Maintenance and Reengineering (CSMR), 2011 15th European Conference on
Conference_Location :
Oldenburg
Print_ISBN :
978-1-61284-259-2
DOI :
10.1109/CSMR.2011.44