Testing Product Generation in Software Product Lines Using Pairwise for Features Coverage
Abstract
A Software Product Lines (SPL) is "a set of
software-intensive systems sharing a common, managed set of features
that satisfy the specific needs of a particular market segment or
mission and that are developed from a common set of core assets in a
prescribed way". Variability is a central concept that permits the
generation of different products of the family by reusing core assets.
It is captured through features which, for a SPL, define its scope.
Features are represented in a feature model, which is later used to
generate the products from the line. From the testing point of view,
testing all the possible combinations in feature models is not practical
because: (1) the number of possible combinations (i.e., combinations of
features for composing products) may be untreatable, and (2) some
combinations may contain incompatible features. Thus, this paper
resolves the problem by the implementation of combinatorial testing
techniques adapted to the SPL context.
Origin | Files produced by the author(s) |
---|
Loading...