Regression Testing Goals and Measures : An industrial approach

Context: When a software is modified, regression testing is performed to ensure the behaviour of software is not affected because of those modifications. Due to frequent modifications, the regression testing became challenging. Although there are many regression testing techniques are developed in t...

Full description

Bibliographic Details
Main Author: Koppula, Thejendar Reddy
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Institutionen för programvaruteknik 2018
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-17249
id ndltd-UPSALLA1-oai-DiVA.org-bth-17249
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-172492018-11-13T07:30:47ZRegression Testing Goals and Measures : An industrial approachengKoppula, Thejendar ReddyBlekinge Tekniska Högskola, Institutionen för programvaruteknik2018RegressionRegression testingGoalsObjectivesMeasuresMetrics.Software EngineeringProgramvaruteknikContext: When a software is modified, regression testing is performed to ensure the behaviour of software is not affected because of those modifications. Due to frequent modifications, the regression testing became challenging. Although there are many regression testing techniques are developed in the research, they are not incorporating in the industry. This is because of the differences in regression testing goals and measures in research and industry. The current context of this study is to identify the regression testing goals and measures in the research and industry perspectives and to find the differences and similarities in both perspectives. Objectives: The primary objective of this study is to identify the similarities and differences in regression testing goals and measure from research and industry perspectives. Additionally, in this study, a general adapted goals list is presented. Methods: A mixed method approach is used for this study. A literature review has been used to identify the regression testing goals and measures in research. A survey is used to identify the regression testing goals and measures in the industry. Semi-structured interviews and online questionnaire are used as data collection methods in the survey. Thematic analysis and descriptive statistics are used as data analysis methods for the qualitative and quantitative data. Results: A literature review is conducted using 33 research articles. In the survey, the data is collected from 11 semi-structured interviews which are validated with 45 responses from an online questionnaire. A total of 6 regression testing goals are identified from the literature review and 8 goals are identified in the survey respectively. The measures used to evaluate these goals are identified and tabulated. Conclusions: From the results, we observed the similarities and differences in the regression testing goals and measures in industry and research. There are few similarities in goals but the major difference is the priority order of these goals. There are various measures used in research but very fewer measures are incorporating in the industry. The respondents from the survey implied that there is a need for generic adaptive goals. Further, a general list of goals is presented. Keywords: Regression, Regression testing, Goals, Objectives, Measures, Metrics. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-17249Blekinge Institute of Technology Research report, 1103-1581application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Regression
Regression testing
Goals
Objectives
Measures
Metrics.
Software Engineering
Programvaruteknik
spellingShingle Regression
Regression testing
Goals
Objectives
Measures
Metrics.
Software Engineering
Programvaruteknik
Koppula, Thejendar Reddy
Regression Testing Goals and Measures : An industrial approach
description Context: When a software is modified, regression testing is performed to ensure the behaviour of software is not affected because of those modifications. Due to frequent modifications, the regression testing became challenging. Although there are many regression testing techniques are developed in the research, they are not incorporating in the industry. This is because of the differences in regression testing goals and measures in research and industry. The current context of this study is to identify the regression testing goals and measures in the research and industry perspectives and to find the differences and similarities in both perspectives. Objectives: The primary objective of this study is to identify the similarities and differences in regression testing goals and measure from research and industry perspectives. Additionally, in this study, a general adapted goals list is presented. Methods: A mixed method approach is used for this study. A literature review has been used to identify the regression testing goals and measures in research. A survey is used to identify the regression testing goals and measures in the industry. Semi-structured interviews and online questionnaire are used as data collection methods in the survey. Thematic analysis and descriptive statistics are used as data analysis methods for the qualitative and quantitative data. Results: A literature review is conducted using 33 research articles. In the survey, the data is collected from 11 semi-structured interviews which are validated with 45 responses from an online questionnaire. A total of 6 regression testing goals are identified from the literature review and 8 goals are identified in the survey respectively. The measures used to evaluate these goals are identified and tabulated. Conclusions: From the results, we observed the similarities and differences in the regression testing goals and measures in industry and research. There are few similarities in goals but the major difference is the priority order of these goals. There are various measures used in research but very fewer measures are incorporating in the industry. The respondents from the survey implied that there is a need for generic adaptive goals. Further, a general list of goals is presented. Keywords: Regression, Regression testing, Goals, Objectives, Measures, Metrics.
author Koppula, Thejendar Reddy
author_facet Koppula, Thejendar Reddy
author_sort Koppula, Thejendar Reddy
title Regression Testing Goals and Measures : An industrial approach
title_short Regression Testing Goals and Measures : An industrial approach
title_full Regression Testing Goals and Measures : An industrial approach
title_fullStr Regression Testing Goals and Measures : An industrial approach
title_full_unstemmed Regression Testing Goals and Measures : An industrial approach
title_sort regression testing goals and measures : an industrial approach
publisher Blekinge Tekniska Högskola, Institutionen för programvaruteknik
publishDate 2018
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-17249
work_keys_str_mv AT koppulathejendarreddy regressiontestinggoalsandmeasuresanindustrialapproach
_version_ 1718790724276715520