Fix Cache Based Regression Test Selection

dc.contributor.authorWang, Zhe
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T12:19:58Z
dc.date.available2019-07-03T12:19:58Z
dc.date.issued2010
dc.description.abstractRegression testing is a crucial step in the software development process, which ensures the quality of software systems by detecting whether new faults have been introduced into previously tested code. Regression testing becomes costly as more and more regression test cases are created. Regression test selection, which selects a sub-set of the available regression test cases based on different criteria, is a well-known method to reduce test scope and improve the efficiency of regression testing. This paper presents a new method, named fix cache based regression test selection, which computes test case coverage based on what files were updated to fix faults found by the test cases. Our method uses a cache to monitor the most fault-prone files and recommends test cases related with continuously updated files. The method is useful for predicting new faults and selecting the most fault-prone test cases for automatic regression testing. The thesis explores the concepts and processes for how to implement and evaluate this method. We have implemented the method and evaluated it during two months‘ period in a large, industrial, embedded, real-time software system. Our results show that the fix cache based selection method is effective with reaching weekly cache hit rates in the range 50%-80% for a fully automatic regression testing.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/122287
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectDatavetenskap (datalogi)
dc.subjectProgramvaruteknik
dc.subjectComputer Science
dc.subjectSoftware Engineering
dc.titleFix Cache Based Regression Test Selection
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
122287.pdf
Storlek:
541 KB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext