A Framework for In-Vivo Testing of Mobile Applications

02/05/2020
by   Mariano Ceccato, et al.
0

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 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.

READ FULL TEXT
research
01/05/2020

Covert Association of Applications on Edge Devices by Processor Workload

The scheme of application (app) distribution systems involving incentivi...
research
10/12/2018

AppIntent: Intuitive Automation Specification Framework for Mobile AppTesting

The proliferation of mobile apps and reduced time in mobile app releases...
research
02/25/2019

PolyDroid: Learning-Driven Specialization of Mobile Applications

The increasing prevalence of mobile apps has led to a proliferation of r...
research
11/20/2019

Testing Criteria for Mobile Apps Based on Callback Sequences

App quality has been shown to be the most important indicator of app ado...
research
04/28/2021

Medical device regulation efforts for mHealth apps – An experience report of Corona Check and Corona Health

Within the healthcare environment, mobile health (mHealth) applications ...
research
11/21/2019

FILO: FIx-LOcus Recommendation for Problems Caused by Android Framework Upgrade

Dealing with the evolution of operating systems is challenging for devel...
research
05/07/2021

TempTracker

The TempTracker is a device that allows the user to track the temperatur...

Please sign up or login with your details

Forgot password? Click here to reset