Implementation and Evaluation of Automatic Prioritization for Continuous Integration Test Cases

dc.contributor.authorHu, Jiayu
dc.contributor.authorLi, Yiqun
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-03T13:55:36Z
dc.date.available2019-07-03T13:55:36Z
dc.date.issued2016
dc.description.abstractNowadays, continuous integration is widely accepted and implemented by most industrial companies due to the benefits of adding new functions and accelerating the delivery of new products. But at the same time, frequent integration brings challenges, especially to large software companies. One challenge in the case company is to prioritize the test cases that are most likely to fail first in order to minimize the feedback loop from change to test result. In order to guarantee the product quality, a significant number of tests shall be executed after every integration, which has high demands on resources and thus has are associated with a high cost and time consumption. This thesis proposes a method based on mining correlations between historical data of test results and modified files. The Matthews Correlation Coefficient (MCC) and a scoring curves refers to Average Percentage of Faults Detected (APFD) are used to evaluate results and determine correlations. We aim to create an automatic way to provide a list of test cases that prioritized by their probability to fail, and further help the case company to shorten their feedback loop and time to market.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/238506
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleImplementation and Evaluation of Automatic Prioritization for Continuous Integration Test Cases
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
local.programmeSoftware engineering and technology (MPSOF), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
238506.pdf
Storlek:
6.26 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext