2007_Reis.pdf (323.63 kB)
Integration testing in software product line engineering: a model-based technique*
conference contribution
posted on 2012-06-01, 14:07 authored by Sacha Reis, Andreas Metzger, Klaus PohlThe development process in software product line engineering is divided
into domain engineering and application engineering. As a consequence
of this division, tests should be performed in both processes. However, existing
testing techniques for single systems cannot be applied during domain engineering,
because of the variability in the domain artifacts. Existing software product
line test techniques only cover unit and system tests. Our contribution is a
model-based, automated integration test technique that can be applied during
domain engineering. For generating integration test case scenarios, the technique
abstracts from variability and assumes that placeholders are created for
variability. The generated scenarios cover all interactions between the integrated
components, which are specified in a test model. Additionally, the technique
reduces the effort for creating placeholders by minimizing the number of
placeholders needed to execute the integration test case scenarios. We have experimentally
measured the performance of the technique and the potential reduction
of placeholders.
History
Publication
Joint European Conferences on Theory and Practice of Software (ETAPS 2007);Publisher
SpringerNote
peer-reviewedOther Funding information
DFG, SFIRights
The original publication is available at www.springerlink.comLanguage
EnglishUsage metrics
Categories
No categories selectedLicence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC