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.
Complete list of metadatas

Cited literature [19 references]  Display  Hide  Download

https://hal.inria.fr/hal-01482410
Contributor : Hal Ifip <>
Submitted on : Friday, March 3, 2017 - 3:17:39 PM
Last modification on : Friday, March 3, 2017 - 3:25:07 PM
Long-term archiving on : Tuesday, June 6, 2017 - 12:44:32 PM

File

978-3-642-34691-0_5_Chapter.pd...
Files produced by the author(s)

Licence


Distributed under a Creative Commons Attribution 4.0 International License

Identifiers

Citation

Martin Johansen, Øystein Haugen, Franck Fleurey, Erik Carlson, Jan Endresen, et al.. A Technique for Agile and Automatic Interaction Testing for Product Lines. 24th International Conference on Testing Software and Systems (ICTSS), Nov 2012, Aalborg, Denmark. pp.39-54, ⟨10.1007/978-3-642-34691-0_5⟩. ⟨hal-01482410⟩

Share

Metrics

Record views

159

Files downloads

129