Regression Testing Selection and Dependency Analysis: A Design Science Study

University essay from Göteborgs universitet/Institutionen för data- och informationsteknik

Author: Pontus Laestadius; Isabelle Törnqvist; [2019-11-18]

Keywords: software testing;

Abstract: Continuous Large Scale Software Systems (LS3)development depends on Regression Testing Selection (RTS)to uphold quality of the software in a cost-effective manner.Prioritization-, minimization- and selection techniques are examplesof this. We explore an existing technique and then classify itas a selection technique. We design and develop a new artefact,with the purpose of comparing the two Regression TestingSelection Techniques (RTST) with a select number of metrics.We compare the RTSTs using 500 commits with a one-tailedt-test which shows non-significant results. The artefact showslower standard deviation for all metrics compared to the existingtechnique. The artefact identified, and removed 151 false positivesthat the existing technique would perform dependency analysison. We conclude that the artefact shows improvements over theexisting technique, while the random technique performed theworst.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)