A GUI Testing Technique Based on Activity Lifecycle for Android Applications

Tae-San Baek, Woojin Lee · IEMEK Journal of Embedded Systems and Applications · 2013

Most Android applications are being developed by one or a few person without professional testing team. In such a poor development environment, applications may contain severe errors which may also affect the Android platform. In order to detect these errors, the behaviors of Android activities should be identified by considering user-defined lifecycle as well as the system-defined one. This paper proposes a method to generate test scenarios based on the both of user-defined and system-defined activity lifecycle of Android GUI applications. The test scenarios are generated by a state diagram extracted from the source code and are transformed into Jython scribes by using GUI layout information for automatically performing testing.

Read the paper · More papers on PaperTik