Title :
Delta-oriented model-based SPL regression testing
Author :
Lity, Sascha ; Lochau, Malte ; Schaefer, Ina ; Goltz, Ursula
Author_Institution :
Inst. for Program. & Reactive Syst., Tech. Univ. Braunschweig, Braunschweig, Germany
Abstract :
Testing software product lines by considering each product variant in isolation is impracticable due to the high number of potential product configurations. Therefore, applying SPL reuse principles also to test artifacts in a concise way is essential. We address this open issue by a novel, model-based SPL testing framework based on reusable delta-oriented state machine test models and regression-based test suite evolution. Therein, SPL test artifacts are incrementally evolved for every product variant by explicitly considering commonality and variability between two subsequent products under test. Our approach guarantees for every product configuration stable test coverage and allows the derivation of redundancy-reduced, yet reliable retesting obligations. We illustrate our framework by means of an automotive case study and compare our experimental results with alternative SPL testing strategies w.r.t. efficiency improvements.
Keywords :
program testing; regression analysis; software reusability; SPL regression testing; delta-oriented model; model-based SPL testing framework; regression-based test suite evolution; reusable delta-oriented state machine test models; software product lines testing; Adaptation models; Automotive engineering; Modeling; Programming; Software systems; Testing; Delta-oriented Software Product Line Engineering; Model-based Testing; Regression Testing;
Conference_Titel :
Product Line Approaches in Software Engineering (PLEASE), 2012 3rd International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1750-4
DOI :
10.1109/PLEASE.2012.6229772