Back to Search
Start Over
Model-based testing of apps in real network scenarios
- 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.
- Subjects :
- Model checking
Model-based testing
Computer science
business.industry
Testbed
020207 software engineering
Manual testing
02 engineering and technology
User experience design
0202 electrical engineering, electronic engineering, information engineering
Cellular network
Android (operating system)
business
Software engineering
Software
5G
Information Systems
Subjects
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