Title :
Dynamic Regression Test Selection Based on a File Cache An Industrial Evaluation
Author :
Wikstrand, Greger ; Feldt, Robert ; Gorantla, Jeevan Kumar ; Zhe, Wang ; White, Conor
Author_Institution :
KnowIT YAHM Sweden AB, Lund
Abstract :
This paper presents a simple method that computes test case coverage information from information on what files were updated to fix a fault found by the test case. It uses a cache to monitor fault-prone files and recommends test cases to rerun to cover updated files. We present an evaluation of the method during two months of development of a large, industrial, embedded, real-time software system. Our results show that the method is effective, reaching weekly cache hit rates in the range 50-80%.
Keywords :
cache storage; regression analysis; cache hit rates; dynamic regression test selection; fault-prone files; file cache; industrial evaluation; real-time software system; Automatic testing; Computer industry; Costs; Maintenance; Monitoring; Real time systems; Software safety; Software systems; Software testing; System testing; Case study; Industrial evaluation; Regression testing;
Conference_Titel :
Software Testing Verification and Validation, 2009. ICST '09. International Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-3775-7
Electronic_ISBN :
978-0-7695-3601-9
DOI :
10.1109/ICST.2009.42