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 条
  • [41] 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
  • [42] Second Generation Systems and Software Product Line Engineering
    Krueger, Charles W.
    Clements, Paul C.
    [J]. 18TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE (SPLC 2014), VOL 1, 2014, : 358 - 358
  • [43] Industrial-strength software product line engineering
    Klein, J
    Hill, D
    Weiss, D
    [J]. SOFTWARE PRODUCT LINES, PROCEEDINGS, 2004, 3154 : 311 - 311
  • [44] Agile software product line engineering: enabling factors
    Hanssen, Geir K.
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (08): : 883 - 897
  • [45] Special issue on systems and software product line engineering
    Acher, Mathieu
    Cohen, Myra B.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 154 : 110 - 111
  • [46] An organizational maturity model of software product line engineering
    Ahmed, Faheem
    Capretz, Luiz Fernando
    [J]. SOFTWARE QUALITY JOURNAL, 2010, 18 (02) : 195 - 225
  • [47] A business maturity model of software product line engineering
    Ahmed, Faheem
    Capretz, Luiz Fernando
    [J]. INFORMATION SYSTEMS FRONTIERS, 2011, 13 (04) : 543 - 560
  • [48] Development of Digital Libraries with Software Product Line Engineering
    Ramos-Vidal, Delfina
    Cortinas, Alejandro
    Luaces, Miguel R.
    Pedreira, Oscar
    Saavedra-Places, Angeles
    [J]. JOURNAL OF WEB ENGINEERING, 2021, 20 (07): : 2017 - 2058
  • [49] A business maturity model of software product line engineering
    Faheem Ahmed
    Luiz Fernando Capretz
    [J]. Information Systems Frontiers, 2011, 13 : 543 - 560
  • [50] Software Product Line Engineering for Web Services and UML
    Gomaa, Hassan
    Saleh, Mazen
    [J]. 3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,