Improving regression testing transparency and efficiency with history-based prioritization – an industrial case study
(2011) IEEE Fourth International Conference on Software Testing, Verification and Validation (ICST), 2011 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:
https://lup.lub.lu.se/record/1747450
- author
- Engström, Emelie LU ; Runeson, Per LU and Ljung, Andreas
- organization
- publishing date
- 2011
- 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
- host publication
- [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
- conference location
- Berlin, Germany
- conference dates
- 2011-03-21 - 2011-03-25
- external identifiers
-
- scopus:79958757135
- ISBN
- 978-1-61284-174-8
- project
- Embedded Applications Software Engineering
- language
- English
- LU publication?
- yes
- id
- 147aa503-f71d-474a-a7e0-f2a0d8fcbecc (old id 1747450)
- date added to LUP
- 2016-04-04 12:13:04
- date last changed
- 2022-05-01 22:47:46
@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}}, keywords = {{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}}, url = {{https://lup.lub.lu.se/search/files/5954882/3738235.pdf}}, year = {{2011}}, }