Skip to Main content Skip to Navigation
Book sections

System Testing of Product Lines: From Requirements to Test Cases

Clémentine Nebut 1 Yves Le Traon 2 Jean-Marc Jézéquel 2
1 MAREL - Models And Reuse Engineering, Languages
LIRMM - Laboratoire d'Informatique de Robotique et de Microélectronique de Montpellier
2 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : Product line processes still lack support for testing end-product functions by taking advantage of the specific features of a product line (commonality and variabilities). Indeed, classical testing approaches cannot be directly applied on each product since, due to the potentially huge number of products, the testing task would be far too long and expensive. There is thus a need for testing methods, adapted to the product line context, that allow reducing the testing cost. The approach we present is based on the automation of the generation of application system tests, for any chosen product, from the system requirements of a product line. These PL requirements are modeled using enhanced UML use cases which are the basis for the test generation. Product-specific test objectives, test scenarios, and test cases are successively tional variation points at requirement level to automatically generate the behaviors specific to any chosen product. With such a strategy, the designer may apply any method to produce the domain models of the product line and then instantiate a given product: the test cases check that the expected functionalities have been correctly implemented. The approach is adaptive and provides automated test generation for a new product as well as guided test generation support to validate the evolution of a given product.
Document type :
Book sections
Complete list of metadatas

Cited literature [33 references]  Display  Hide  Download

https://hal.inria.fr/inria-00512533
Contributor : Didier Vojtisek <>
Submitted on : Monday, August 30, 2010 - 5:22:11 PM
Last modification on : Friday, June 12, 2020 - 3:15:38 AM
Document(s) archivé(s) le : Friday, December 2, 2016 - 12:14:31 AM

File

Nebut06b.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00512533, version 1

Citation

Clémentine Nebut, Yves Le Traon, Jean-Marc Jézéquel. System Testing of Product Lines: From Requirements to Test Cases. K. Pohl. Software Product Lines, Springer Verlag, pp.447-478, 2006, 978-3-540-33252-7. ⟨inria-00512533⟩

Share

Metrics

Record views

525

Files downloads

264