System Testing of Product Lines: From Requirements to Test Cases

Abstract : Testing product families is a crucial issue of PF development, and is in serious need of automation. Indeed, testing independently each product is time-consuming, and it is necessary to find a way to benefit from the requirements shared by all the products in order to factorize the testing task. Factorizing the testing task consists in avoiding to repete the similar task of testing for each product the common part. A way to avoid that is for example to factorize the tests themselves, using tests for the common part of a product line. Indeed, classical testing approaches cannot be applied directly 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 new testing methods, adapted to the product line context, that allow to manage the testing cost. The approach we present here to tackle this issue is based on the automation of the test generation form the system requirements of the product line. The requirements of the whole product family are modeled using enhanced use cases which are the basis for the test generation. Product-specific test objectives, test scenarios, and test cases are successively generated through an automated process.
Type de document :
Chapitre d'ouvrage
Timo Käkölä, Juan C. Dueñas. Software Product Lines - Research Issues in Engineering and Management, pp.447-478, 2006, 978-3-540-33252-7
Liste complète des métadonnées

https://hal-lirmm.ccsd.cnrs.fr/lirmm-00377363
Contributeur : Clémentine Nebut <>
Soumis le : mardi 21 avril 2009 - 15:56:59
Dernière modification le : jeudi 11 janvier 2018 - 06:20:11

Identifiants

  • HAL Id : lirmm-00377363, version 1

Citation

Clémentine Nebut, Yves Le Traon, Jean-Marc Jézéquel. System Testing of Product Lines: From Requirements to Test Cases. Timo Käkölä, Juan C. Dueñas. Software Product Lines - Research Issues in Engineering and Management, pp.447-478, 2006, 978-3-540-33252-7. 〈lirmm-00377363〉

Partager

Métriques

Consultations de la notice

250