Back to Search Start Over

Model-based testing of apps in real network scenarios

Authors :
Laura Panizo
Bruno García
Almudena Díaz
Source :
International Journal on Software Tools for Technology Transfer. 22:105-114
Publication Year :
2019
Publisher :
Springer Science and Business Media LLC, 2019.

Abstract

Traditional testing methods for mobile apps focus on detecting execution errors. However, the evolution of mobile networks toward 5G will require additional support for app developers to also ensure good performance and user experience. Manual testing in a number of scenarios is not enough to satisfy the expectations of the apps’ end users. This paper presents the testing framework developed in the TRIANGLE project (https://www.triangle-project.eu/), which integrates a complete mobile network testbed to test, benchmark and certify mobile apps. In this paper, we focus on a recent extension of the TRIANGLE framework that uses model-based testing based on model checking to support the automatic generation of user interactions. We introduce the complete testing framework and the basis of the model-based extension. Finally, we use the testing framework to evaluate the performance of the ExoPlayer app in different network scenarios. ExoPlayer is a video streaming app for Android that implements different adaptive streaming protocols.

Details

ISSN :
14332787 and 14332779
Volume :
22
Database :
OpenAIRE
Journal :
International Journal on Software Tools for Technology Transfer
Accession number :
edsair.doi...........b8b615675a4df385e86b232084510b92
Full Text :
https://doi.org/10.1007/s10009-019-00518-2