• 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