Regression Testing in Software Product Line Engineering

被引:12
|
作者
Runeson, Per [1 ]
Engstrom, Emelie [1 ]
机构
[1] Lund Univ, S-22100 Lund, Sweden
来源
关键词
TEST SELECTION; TEST SUITES; PRIORITIZATION; MINIMIZATION; DESIGN;
D O I
10.1016/B978-0-12-396535-6.00007-7
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software product line engineering is an approach to cost-efficiently derive tailored products to markets and customers, utilizing common components and services in a planned manner. Product lines have been applied to other engineering fields for decades, while being quite recently introduced in software engineering. For software product lines, productivity gains are mostly related to the development process. Especially, software product line testing faces challenges in the vast number of versions and variants of software products to be tested, originating from a software product line, and consequently the risk for redundant testing. The testing challenges resemble those of regression testing in one-off software development, although adding the complexity of parallel variants. Ongoing research provide some support for software product line test selection, although they are too small-scale and require more formalism than generally available in practice. We propose a visualization approach to help test managers improve communication about testing in order to utilize test resources efficiently.
引用
收藏
页码:223 / 263
页数:41
相关论文
共 50 条
  • [31] Software product line regression testing based on fuzzy clustering approach using distance method
    Saini, Ashish
    Kumar, Raj
    Kumar, Gaurav
    Kumar, Satendra
    Mittal, Mohit
    [J]. International Journal of Engineering Systems Modelling and Simulation, 2022, 13 (04): : 241 - 254
  • [32] Model-based pairwise testing for feature interaction coverage in software product line engineering
    Lochau, Malte
    Oster, Sebastian
    Goltz, Ursula
    Schuerr, Andy
    [J]. SOFTWARE QUALITY JOURNAL, 2012, 20 (3-4) : 567 - 604
  • [33] Model-based pairwise testing for feature interaction coverage in software product line engineering
    Malte Lochau
    Sebastian Oster
    Ursula Goltz
    Andy Schürr
    [J]. Software Quality Journal, 2012, 20 : 567 - 604
  • [34] Applying Model-based Software Product Line Testing Approaches to the Automation Engineering Domain
    Lochau, Malte
    Buerdek, Johannes
    Lity, Sascha
    Hagner, Matthias
    Legat, Christoph
    Goltz, Ursula
    Schuerr, Andy
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2014, 62 (11) : 771 - 780
  • [35] The BigLever Software Gears Unified Software Product Line Engineering Framework
    Krueger, Charles W.
    [J]. SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 353 - 353
  • [36] A concrete product derivation in software product line engineering: a practical approach
    Ignaim, Karam Mustafa
    Alkharabsheh, Khalid
    Ferreira, Andre L.
    Fernandes, Joao M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 70 (3-4) : 225 - 232
  • [37] An agile process model for product derivation in software product line engineering
    O'Leary, Padraig
    McCaffery, Fergal
    Thiel, Steffen
    Richardson, Ita
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (05) : 561 - 571
  • [38] Security Requirements Management in Software Product Line Engineering
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. E-BUSINESS AND TELECOMMUNICATIONS, 2009, 48 : 250 - +
  • [39] Agile software product line engineering: enabling factors
    Hanssen, Geir K.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (08): : 883 - 897
  • [40] Special issue on systems and software product line engineering
    Acher, Mathieu
    Cohen, Myra B.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 154 : 110 - 111