Mon 5 Nov 2018 11:42 - 12:00 at Sandy Lake - A-TEST II

In recent years, researchers have actively proposed tools to automate testing for Android applications. Their techniques, however, still encounter major difficulties. First is the difficulty of achieving high code coverage because applications usually have a large number of possible combinations of operations and transitions, which makes testing all possible scenarios time-consuming and ineffective for large systems. Second is the difficulty of achieving a wide range of application functionalities, because some functionalities can only be reached through a specific sequence of events. Therefore they are tested less often in random testing. Facing these problems, we apply a reinforcement learning algorithm called Q-learning to take advantage of both random and model-based testing. A Q-learning agent interacts with the Android application, builds a behavioral model gradually and generates test cases based on the model. The agent explores the application in an optimal way that reveals as much functionalities of the application as possible. The exploration using Q-learning improves code coverage in comparison to random and model-based testing and is able to detect faults in applications under test.

Mon 5 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

10:30 - 12:00
A-TEST IIA-TEST at Sandy Lake
10:30
18m
Talk
Reinforcement Learning for Android GUI Testing
A-TEST
David Adamo Ultimate Software, USA, Md Khorrom Khan University of North Texas, USA, Sreedevi Koppula University of North Texas, USA, Renée Bryce University of North Texas, USA
10:48
18m
Talk
Extending Equivalence Transformation Based Program Generator for Random Testing of C Compilers
A-TEST
Shogo Takakura Kwansei Gakuin University, Japan, Mitsuyoshi Iwatsuji Kwansei Gakuin University, Japan, Nagisa Ishiura Kwansei Gakuin University
11:06
18m
Talk
HDDr: A Recursive Variant of the Hierarchical Delta Debugging Algorithm
A-TEST
Ákos Kiss University of Szeged, Hungary, Renáta Hodován University of Szeged, Hungary, Tibor Gyimóthy University of Szeged, Hungary
11:24
18m
Talk
Goal-Oriented Mutation Testing with Focal Methods
A-TEST
Sten Vercammen University of Antwerp, Belgium, Mohammad Ghafari University of Bern, Serge Demeyer University of Antwerp, Belgium, Markus Borg RISE Research Institutes of Sweden AB
Pre-print
11:42
18m
Talk
A Reinforcement Learning Based Approach to Automated Testing of Android Applications
A-TEST
Thi Anh Tuyet Vuong Keio University, Japan, Shingo Takada Keio University, Japan