2015
DOI: 10.4204/eptcs.180.1
|View full text |Cite
|
Sign up to set email alerts
|

Using Model Checking to Generate Test Cases for Android Applications

Abstract: The behavior of mobile devices is highly non deterministic and barely predictable due to the interaction of the user with its applications. In consequence, analyzing the correctness of applications running on a smartphone involves dealing with the complexity of its environment. In this paper, we propose the use of model-based testing to describe the potential behaviors of users interacting with mobile applications. These behaviors are modeled by composing specially-designed state machines. These composed state… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0
1

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
3
2

Relationship

3
5

Authors

Journals

citations
Cited by 16 publications
(11 citation statements)
references
References 17 publications
0
10
0
1
Order By: Relevance
“…Compared with our previous work reported in [4,5], this paper presents three main novelties: (1) we focus on network traffic, and we introduce statistical variables in the extra-functional properties, while in our previous work we only focused on energy measurements, where only real values provided by external equipment was considered and no statistics were required; (2) we present MVE as an integrated tool with all the steps that in previous work were only partially implemented but not integrated, and (3) we use a new case of study, Spotify for Android, which has a major impact on mobile traffic today.…”
Section: Mobile Information Systemsmentioning
confidence: 56%
See 2 more Smart Citations
“…Compared with our previous work reported in [4,5], this paper presents three main novelties: (1) we focus on network traffic, and we introduce statistical variables in the extra-functional properties, while in our previous work we only focused on energy measurements, where only real values provided by external equipment was considered and no statistics were required; (2) we present MVE as an integrated tool with all the steps that in previous work were only partially implemented but not integrated, and (3) we use a new case of study, Spotify for Android, which has a major impact on mobile traffic today.…”
Section: Mobile Information Systemsmentioning
confidence: 56%
“…This heterogeneous information is synchronized and gathered together in a single rich trace which can then be analyzed on-the-fly with techniques rooted in formal methods [3,4].…”
Section: Mobile Information Systemsmentioning
confidence: 99%
See 1 more Smart Citation
“…O Teste Baseado em Modelo (Model-Based Testing -MBT) é uma técnica de teste para a geração automática de casos de teste utilizando modelos extraídos a partir dos requisitos de software. Para utilizar MBT é necessário definir a especificação do software por meio de modelos em um formato apropriado para a automação das atividades de teste (PRETSCHNER, 2005 (ESPADA et al, 2015).…”
Section: Teste Baseado Em Modelosunclassified
“…In previous work, we modelled the app under test using nested state machines [3]. By providing explicit models, a developer is able to define the realistic uses of an app, instead of generating random inputs to test it.…”
Section: Guiding the Generation Of App User Flowsmentioning
confidence: 99%