Reference : Automating System Test Case Classification and Prioritization for Use Case-Driven Tes...
Scientific journals : Article
Engineering, computing & technology : Computer science
http://hdl.handle.net/10993/43531
Automating System Test Case Classification and Prioritization for Use Case-Driven Testing in Product Lines
English
Hajri, Ines [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Göknil, Arda [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Pastore, Fabrizio mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
Briand, Lionel mailto [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > >]
In press
Empirical Software Engineering
Springer Nature
Yes (verified by ORBilu)
International
1382-3256
1573-7616
Switzerland
[en] Product Line Engineering ; Use Case Driven Development ; Regression Testing ; Test Case Selection and Prioritization ; Automotive ; Requirements Engineering
[en] Product Line Engineering (PLE) is a crucial practice in many software development environments where software systems are complex and developed for multiple customers with varying needs. At the same time, many development processes are use case-driven and this strongly influences their requirements engineering and system testing practices. In this paper, we propose, apply, and assess an automated system test case classification and prioritization approach specifically targeting system testing in the context of use case-driven development of product families. Our approach provides: (i) automated support to classify, for a new product in a product family, relevant and valid system test cases associated with previous products, and (ii) automated prioritization of system test cases using multiple risk factors such as fault-proneness of requirements and requirements volatility in a product family. Our evaluation was performed in the context of an industrial product family in the automotive domain. Results provide empirical evidence that we propose a practical and beneficial way to classify and prioritize system test cases for industrial product lines.
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
European Commission - EC
Researchers ; Professionals
http://hdl.handle.net/10993/43531
The original publication will be available at https://link.springer.com/
H2020 ; 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
FnR ; FNR10045046 > Ines Hajri > > Automating Regression Test Selection for Requirements-based Testing in Embedded Systems. > 01/03/2015 > 22/01/2019 > 2015

File(s) associated to this reference

Fulltext file(s):

FileCommentaryVersionSizeAccess
Open access
EMSE-D-19-00272R1.pdfAuthor postprint2.38 MBView/Open

Bookmark and Share SFX Query

All documents in ORBilu are protected by a user license.