Advanced

Improving regression testing transparency and efficiency with history-based prioritization – an industrial case study

Engström, Emelie LU ; Runeson, Per LU and Ljung, Andreas (2011) IEEE Fourth International Conference on Software Testing, Verification and Validation (ICST), 2011 In [Host publication title missing] p.367-376
Abstract
Abstract—Background: History based regression testing was

proposed as a basis for automating regression test selection,

for the purpose of improving transparency and test efficiency,

at the function test level in a large scale software development

organization. Aim: The study aims at investigating the current

manual regression testing process as well as adopting, implementing

and evaluating the effect of the proposed method.

Method: A case study was launched including: identification of

important factors for prioritization and selection of test cases,

implementation of the method, and a quantitative and qualitative

evaluation. Results: 10 different... (More)
Abstract—Background: History based regression testing was

proposed as a basis for automating regression test selection,

for the purpose of improving transparency and test efficiency,

at the function test level in a large scale software development

organization. Aim: The study aims at investigating the current

manual regression testing process as well as adopting, implementing

and evaluating the effect of the proposed method.

Method: A case study was launched including: identification of

important factors for prioritization and selection of test cases,

implementation of the method, and a quantitative and qualitative

evaluation. Results: 10 different factors, of which two are

history-based, are identified as important for selection. Most

of the information needed is available in the test management

and error reporting systems while some is embedded in the

process. Transparency is increased through a semi-automated

method. Our quantitative evaluation indicates a possibility to

improve efficiency, while the qualitative evaluation supports the

general principles of history-based testing but suggests changes

in implementation details. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
empirical evaluation, Keywords-regression testing, regression test selection, history-based prioritization, regression test prioritization, industrial case study, function testing
in
[Host publication title missing]
pages
10 pages
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
conference name
IEEE Fourth International Conference on Software Testing, Verification and Validation (ICST), 2011
external identifiers
  • scopus:79958757135
ISBN
978-1-61284-174-8
project
EASE
language
English
LU publication?
yes
id
147aa503-f71d-474a-a7e0-f2a0d8fcbecc (old id 1747450)
date added to LUP
2010-12-21 11:17:19
date last changed
2017-08-06 04:59:00
@inproceedings{147aa503-f71d-474a-a7e0-f2a0d8fcbecc,
  abstract     = {Abstract—Background: History based regression testing was<br/><br>
proposed as a basis for automating regression test selection,<br/><br>
for the purpose of improving transparency and test efficiency,<br/><br>
at the function test level in a large scale software development<br/><br>
organization. Aim: The study aims at investigating the current<br/><br>
manual regression testing process as well as adopting, implementing<br/><br>
and evaluating the effect of the proposed method.<br/><br>
Method: A case study was launched including: identification of<br/><br>
important factors for prioritization and selection of test cases,<br/><br>
implementation of the method, and a quantitative and qualitative<br/><br>
evaluation. Results: 10 different factors, of which two are<br/><br>
history-based, are identified as important for selection. Most<br/><br>
of the information needed is available in the test management<br/><br>
and error reporting systems while some is embedded in the<br/><br>
process. Transparency is increased through a semi-automated<br/><br>
method. Our quantitative evaluation indicates a possibility to<br/><br>
improve efficiency, while the qualitative evaluation supports the<br/><br>
general principles of history-based testing but suggests changes<br/><br>
in implementation details.},
  author       = {Engström, Emelie and Runeson, Per and Ljung, Andreas},
  booktitle    = {[Host publication title missing]},
  isbn         = {978-1-61284-174-8},
  keyword      = {empirical evaluation,Keywords-regression testing,regression test selection,history-based prioritization,regression test prioritization,industrial case study,function testing},
  language     = {eng},
  pages        = {367--376},
  publisher    = {IEEE--Institute of Electrical and Electronics Engineers Inc.},
  title        = {Improving regression testing transparency and efficiency with history-based prioritization – an industrial case study},
  year         = {2011},
}