Test generators for graphical user interfaces must constantly choose which UI element to interact with, and how. We guide this choice by mining associations between UI elements and their interactions from the most common applications. Once mined, the resulting UI interaction model can be easily applied to new apps and new test generators. In our experiments, the mined interaction models lead to code coverage improvements of 19.41% and 43.03% on average on two state-of-the-art tools (DROIDMATE and DROIDBOT), when executing the same number of actions
Android applications (apps) represent an ever increasing portion of the software market. Automated t...
This work aims at defining a procedure and a set of mechanisms able to improve the quality of the co...
Graphical User Interfaces (GUIs) are an abstraction to facilitate human-computer interaction by pres...
When generating tests for graphical user interfaces, one central problem is to identify how individu...
Millions of mobile apps are used by billions of users every day. Although the design of these apps p...
Given the ever increasing number of research tools to automatically generate inputs to test Android ...
Abstract—GUI-based models extracted from Android app execution traces, events, or source code can be...
Context Automated GUI Exploration Techniques have been widely adopted in the context of mobile apps...
Researchers have proposed automated testing tools to minimise the effort and resources spent on test...
AbstractThe iMPAcT tool combines the benefits of existing user recurring behaviour (User Interface P...
This package contains data and code to replicate the findings presented in our paper titled "GUI Tes...
Background. Evidence suggests that mobile applications are not thoroughly tested as their desktop co...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
Abstract—This paper presents experiences in model-based graphical user interface testing of Android ...
Although many Android input generation tools with different paradigms have been proposed, many of th...
Android applications (apps) represent an ever increasing portion of the software market. Automated t...
This work aims at defining a procedure and a set of mechanisms able to improve the quality of the co...
Graphical User Interfaces (GUIs) are an abstraction to facilitate human-computer interaction by pres...
When generating tests for graphical user interfaces, one central problem is to identify how individu...
Millions of mobile apps are used by billions of users every day. Although the design of these apps p...
Given the ever increasing number of research tools to automatically generate inputs to test Android ...
Abstract—GUI-based models extracted from Android app execution traces, events, or source code can be...
Context Automated GUI Exploration Techniques have been widely adopted in the context of mobile apps...
Researchers have proposed automated testing tools to minimise the effort and resources spent on test...
AbstractThe iMPAcT tool combines the benefits of existing user recurring behaviour (User Interface P...
This package contains data and code to replicate the findings presented in our paper titled "GUI Tes...
Background. Evidence suggests that mobile applications are not thoroughly tested as their desktop co...
Smartphones and tablets with rich graphical user interfaces (GUI) are becoming increasingly popular....
Abstract—This paper presents experiences in model-based graphical user interface testing of Android ...
Although many Android input generation tools with different paradigms have been proposed, many of th...
Android applications (apps) represent an ever increasing portion of the software market. Automated t...
This work aims at defining a procedure and a set of mechanisms able to improve the quality of the co...
Graphical User Interfaces (GUIs) are an abstraction to facilitate human-computer interaction by pres...