Advanced

Regression test selection and product line system testing

Engström, Emelie LU (2010) Third International Conference on Software Testing, Verification and Validation, 2010 In [Host publication title missing] p.512-515
Abstract
Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient software development. To test a SPL is complex and costly and often becomes a bottleneck in the product line organization. Objective: This research aims to develop and evaluate strategies for improving system test selection in a SPL. Method: Initially industrial practices and research in both SPL testing and traditional regression test selection have been surveyed. Two systematic literature reviews, two industrial exploratory surveys and one industrial evaluation of a pragmatic test selection approach have been conducted. Results: There is a lack of industrial evaluations as well as of useful solutions, both regarding regression test selection... (More)
Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient software development. To test a SPL is complex and costly and often becomes a bottleneck in the product line organization. Objective: This research aims to develop and evaluate strategies for improving system test selection in a SPL. Method: Initially industrial practices and research in both SPL testing and traditional regression test selection have been surveyed. Two systematic literature reviews, two industrial exploratory surveys and one industrial evaluation of a pragmatic test selection approach have been conducted. Results: There is a lack of industrial evaluations as well as of useful solutions, both regarding regression test selection and SPL testing. Test selection is an activity of varying scope and preconditions, strongly dependent on the context in which it is applied. Conclusions: Continued research will be done in close cooperation with industry with the goal to define a tool for visualizing system test coverage in a product line and the delta between a product and the covered part of the product line. (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
literature review, industrial practices, software product line testing, regression testing, test case selection, test coverage
in
[Host publication title missing]
pages
4 pages
publisher
CPS
conference name
Third International Conference on Software Testing, Verification and Validation, 2010
external identifiers
  • Scopus:77954527991
language
English
LU publication?
yes
id
48f6eea9-b4ae-4133-8f0c-1672999122a9 (old id 1604082)
date added to LUP
2010-05-18 14:30:03
date last changed
2016-10-13 04:39:31
@misc{48f6eea9-b4ae-4133-8f0c-1672999122a9,
  abstract     = {Abstract— Context: Software product lines (SPL) are used in industry to achieve more efficient software development. To test a SPL is complex and costly and often becomes a bottleneck in the product line organization. Objective: This research aims to develop and evaluate strategies for improving system test selection in a SPL. Method: Initially industrial practices and research in both SPL testing and traditional regression test selection have been surveyed. Two systematic literature reviews, two industrial exploratory surveys and one industrial evaluation of a pragmatic test selection approach have been conducted. Results: There is a lack of industrial evaluations as well as of useful solutions, both regarding regression test selection and SPL testing. Test selection is an activity of varying scope and preconditions, strongly dependent on the context in which it is applied. Conclusions: Continued research will be done in close cooperation with industry with the goal to define a tool for visualizing system test coverage in a product line and the delta between a product and the covered part of the product line.},
  author       = {Engström, Emelie},
  keyword      = {literature review,industrial practices,software product line testing,regression testing,test case selection,test coverage},
  language     = {eng},
  pages        = {512--515},
  publisher    = {ARRAY(0x823cc88)},
  series       = {[Host publication title missing]},
  title        = {Regression test selection and product line system testing},
  year         = {2010},
}