DocumentCode
625533
Title
Crowdsourcing GUI Tests
Author
Dolstra, Eelco ; Vliegendhart, Raynor ; Pouwelse, Johan
Author_Institution
LogicBlox, Inc., Atlanta, GA, USA
fYear
2013
fDate
18-22 March 2013
Firstpage
332
Lastpage
341
Abstract
Graphical user interfaces are difficult to test: automated tests are hard to create and maintain, while manual tests are time-consuming, expensive and hard to integrate in a continuous testing process. In this paper, we show that it is possible to crowdsource GUI tests, that is, to outsource them to individuals drawn from a large pool of workers on the Internet, by instantiating virtual machines (VMs) running the system under test and letting testers access the VMs through their web browsers. This enables semi-automated continuous testing of GUIs and usability experiments with large numbers of participants at low cost. Several large experiments on the Amazon Mechanical Turk demonstrate that our approach is technically feasible and sufficiently reliable.
Keywords
Internet; automatic testing; graphical user interfaces; online front-ends; outsourcing; program testing; virtual machines; Amazon Mechanical Turk; GUI test crowdsourcing; Internet; VM; Web browsers; automated testing; graphical user interfaces; outsourcing; semiautomated continuous testing process; virtual machines; Browsers; Graphical user interfaces; Prototypes; Servers; Testing; Usability; Virtual machining; GUI testing; Mechanical Turk; continuous testing; crowdsourcing; usability studies; virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing, Verification and Validation (ICST), 2013 IEEE Sixth International Conference on
Conference_Location
Luembourg
Print_ISBN
978-1-4673-5961-0
Type
conf
DOI
10.1109/ICST.2013.44
Filename
6569745
Link To Document