DocumentCode
3641166
Title
Improving Regression Testing Transparency and Efficiency with History-Based Prioritization -- An Industrial Case Study
Author
Emelie Engström;Per Runeson;Andreas Ljung
Author_Institution
Dept. of Comput. Sci., Lund Univ., Lund, Sweden
fYear
2011
fDate
3/1/2011 12:00:00 AM
Firstpage
367
Lastpage
376
Abstract
Background: History based regression testing was proposed as a basis for automating regression test selection, for the purpose of improving transparency and test efficiency, at the function test level in a large scale software development organization. Aim: The study aims at investigating the current manual regression testing process as well as adopting, implementing and evaluating the effect of the proposed method. Method: A case study was launched including: identification of important factors for prioritization and selection of test cases, implementation of the method, and a quantitative and qualitative evaluation. Results: 10 different factors, of which two are history-based, are identified as important for selection. Most of the information needed is available in the test management and error reporting systems while some is embedded in the process. Transparency is increased through a semi-automated method. Our quantitative evaluation indicates a possibility to improve efficiency, while the qualitative evaluation supports the general principles of history-based testing but suggests changes in implementation details.
Keywords
"Testing","Software","History","Equations","Interviews","Context","Systematics"
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2011 IEEE Fourth International Conference on
ISSN
2159-4848
Print_ISBN
978-1-61284-174-8
Type
conf
DOI
10.1109/ICST.2011.27
Filename
5770626
Link To Document