A Technique for Agile and Automatic Interaction Testing for Product Lines

Abstract : Product line developers must ensure that existing and new features work in all products. Adding to or changing a product line might break some of its features. In this paper, we present a technique for automatic and agile interaction testing for product lines. The technique enables developers to know if features work together with other features in a product line, and it blends well into a process of continuous integration. The technique is evaluated with two industrial applications, testing a product line of safety devices and the Eclipse IDEs. The first case shows how existing test suites are applied to the products of a 2-wise covering array to identify two interaction faults. The second case shows how over 400,000 test executions are performed on the products of a 2-wise covering array using over 40,000 existing automatic tests to identify potential interactions faults.
Type de document :
Communication dans un congrès
Brian Nielsen; Carsten Weise. 24th International Conference on Testing Software and Systems (ICTSS), Nov 2012, Aalborg, Denmark. Springer, Lecture Notes in Computer Science, LNCS-7641, pp.39-54, 2012, Testing Software and Systems. 〈10.1007/978-3-642-34691-0_5〉
Liste complète des métadonnées

Littérature citée [19 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01482410
Contributeur : Hal Ifip <>
Soumis le : vendredi 3 mars 2017 - 15:17:39
Dernière modification le : vendredi 3 mars 2017 - 15:25:07
Document(s) archivé(s) le : mardi 6 juin 2017 - 12:44:32

Fichier

978-3-642-34691-0_5_Chapter.pd...
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité 4.0 International License

Identifiants

Citation

Martin Johansen, Øystein Haugen, Franck Fleurey, Erik Carlson, Jan Endresen, et al.. A Technique for Agile and Automatic Interaction Testing for Product Lines. Brian Nielsen; Carsten Weise. 24th International Conference on Testing Software and Systems (ICTSS), Nov 2012, Aalborg, Denmark. Springer, Lecture Notes in Computer Science, LNCS-7641, pp.39-54, 2012, Testing Software and Systems. 〈10.1007/978-3-642-34691-0_5〉. 〈hal-01482410〉

Partager

Métriques

Consultations de la notice

121

Téléchargements de fichiers

30