Back to Search
Start Over
A Framework for In-Vivo Testing of Mobile Applications
- Source :
- 2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST), ICST
- Publication Year :
- 2019
- Publisher :
- Zenodo, 2019.
-
Abstract
- The ecosystem in which mobile applications run is highly heterogeneous and configurable. All layers upon which mobile apps are built offer wide possibilities of variations, from the device and the hardware, to the operating system and middleware, up to the user preferences and settings. Testing all possible configurations exhaustively, before releasing the app, is unaffordable. As a consequence, the app may exhibit different, including faulty, behaviours when executed in the field, under specific configurations. In this paper, we describe a framework that can be instantiated to support in-vivo testing of a mobile app. The framework monitors the configuration in the field and triggers in-vivo testing when an untested configuration is recognized. Experimental results show that the overhead introduced by monitoring is unnoticeable to negligible (i.e., 0-6%) depending on the device being used (high- vs. low-end). In-vivo test execution required on average 3s: if performed upon screen lock activation, it introduces just a slight delay before locking the device.<br />Research paper accepted to ICST'20, 10+1 pages
- Subjects :
- FOS: Computer and information sciences
business.industry
Computer science
Mobile apps
Mobile application
020207 software engineering
02 engineering and technology
in-vivo testing
Field (computer science)
Software Engineering (cs.SE)
Lock screen
Computer Science - Software Engineering
Mobile applications
testing framework
020204 information systems
Middleware
Embedded system
Test execution
0202 electrical engineering, electronic engineering, information engineering
Overhead (computing)
business
Mobile applications, testing framework, in-vivo testing
Subjects
Details
- ISBN :
- 978-1-72815-778-8
- ISBNs :
- 9781728157788
- Database :
- OpenAIRE
- Journal :
- 2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST), ICST
- Accession number :
- edsair.doi.dedup.....ba852bcb7eedd3542d3b8cd8a85b1ca6
- Full Text :
- https://doi.org/10.5281/zenodo.5054608