Testdroid: automated remote UI testing on Android Testdroid: automated remote UI testing on Android Testdroid: automated remote UI testing on Android Testdroid: automated remote UI testing on Android
Jouko Kaasila, Denzil Ferreira, Vassilis Kostakos, Timo Ojala, MediaTeam Oulu · 2012
Open mobile platforms such as Android currently suffer from the existence of multiple versions, each with its own peculiarities. This makes the comprehensive testing of interactive applications challenging. In this paper we present Testdroid, an online platform for conducting scripted user interface tests on a variety of physical Android handsets. Testdroid allows developers and researchers to record test scripts, which along with their application are automatically executed on a variety of handsets in parallel. The platform reports the outcome of these tests, enabling developers and researchers to quickly identify platforms where their systems may crash or fail. At the same time the platform allows us to identify more broadly the various problems associated with each handset, as well as frequent programming mistakes.