Toward automatic generation of novice user test scripts
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Adaptation in automated user-interface design
Proceedings of the 5th international conference on Intelligent user interfaces
Mobile-D: an agile approach for mobile application development
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Utilising context ontology in mobile device application personalisation
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
Applying user-centered design to mobile application development
Communications of the ACM - Designing for the mobile device
Tracking the interaction of users with AJAX applications for usability testing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
MobileTest: A Tool Supporting Automatic Black Box Test for Software on Smart Mobile Devices
AST '07 Proceedings of the Second International Workshop on Automation of Software Test
Automated usability testing framework
AUIC '08 Proceedings of the ninth conference on Australasian user interface - Volume 76
A Testing Framework for Mobile Computing Software
IEEE Transactions on Software Engineering
Automated integration tests for mobile applications in java 2 micro edition
BIS'07 Proceedings of the 10th international conference on Business information systems
Understanding human-smartphone concerns: a study of battery life
Pervasive'11 Proceedings of the 9th international conference on Pervasive computing
Hi-index | 0.00 |
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.