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 :
بازگشت