Mobile applications are developed to run on fast-evolving platforms, such as Android or iOS. Respective mobile devices are heterogeneous concerning hardware (e.g., sensors, displays, communication interfaces) and software, especially operating system functions. Software vendors cope with platform evolution and various hardware configurations by abstracting from these variable assets. However, they cannot be sure about their assumptions on the inner conformance of all device parts and that the application runs reliably on each of them - in consequence, comprehensive testing is required. Thereby, in testing, variability becomes tedious due to the large number of test cases required to validate behavior on all possible device configurations. In this paper, we provide remedy to this problem by combining model-based testing with variability concepts from Software Product Line engineering. For this purpose, we use feature-based test modeling to generate test cases from variable operational models for individual application configurations and versions. Furthermore, we illustrate our concepts using the commercial mobile application "runtastic" as example application.
Using variability management in mobile application test modeling
2014
16 Seiten, Bilder, Quellen
(nicht paginiert)
Report
Englisch
NTIS | 1987
|Stochastic Modeling of Structural Uncertainty/Variability from Ground Vibration Modal Test Data
Online Contents | 2012
|Full Vehicle Variability Modeling
SAE Technical Papers | 1994
|Test-Variability of Tribological Measurements
SAE Technical Papers | 2012
|Test-Variability of Tribological Measurements
British Library Conference Proceedings | 2012
|