SEJun 1, 2016

Model-based Testing of Mobile Systems -- An Empirical Study on QuizUp Android App

arXiv:1606.00503v116 citations
Originality Synthesis-oriented
AI Analysis

This addresses testing challenges for mobile app developers, but it is incremental as it applies an existing MBT approach to a new domain.

The study applied model-based testing (MBT) using extended finite-state machines to the QuizUp Android app, a large mobile trivia game, and found it effective and efficient, detecting non-trivial defects in a deployed system with millions of users over a three-month effort.

We present an empirical study in which model-based testing (MBT) was applied to a mobile system: the Android client of QuizUp, the largest mobile trivia game in the world. The study shows that traditional MBT approaches based on extended finite-state machines can be used to test a mobile app in an effective and efficient way. Non-trivial defects were detected on a deployed system that has millions of users and was already well tested. The duration of the overall testing effort was of three months, including the construction of the models. Maintaining a single behavioral model for the app was key in order to test it in an efficient way.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes