Model-based Automated Testing of Mobile Applications: An Industrial Case Study
Stefan Karlsson, Adnan \v{C}au\v{s}evi\'c, Daniel Sundmark, M{\aa}rten, Larsson

TL;DR
This paper presents a model-based automated testing approach for mobile apps that uses cloud-hosted real devices, achieving high coverage and practical industrial application insights.
Contribution
It introduces a novel model-based test generation method executed on real devices, demonstrating its effectiveness in industrial mobile app testing.
Findings
High coverage of user interaction code achieved
Test generation on real devices increases confidence in app quality
External service integration needed for full application coverage
Abstract
Automatic testing of mobile applications has been a well-researched area in recent years. However, testing in industry is still a very manual practice, as research results have not been fully transferred and adopted. Considering mobile applications, manual testing has the additional burden of adequate testing posed by a large number of available devices and different configurations, as well as the maintenance and setup of such devices. In this paper, we propose and evaluate the use of a model-based test generation approach, where generated tests are executed on a set of cloud-hosted real mobile devices. By using a model-based approach we generate dynamic, less brittle, and implementation simple test cases. The test execution on multiple real devices with different configurations increase the confidence in the implementation of the system under test. Our evaluation shows that the used…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
