Show simple item record

dc.contributor.authorChang, Tsung-Hsiang
dc.contributor.authorYeh, Tom
dc.contributor.authorMiller, Robert C.
dc.date.accessioned2012-09-13T14:41:24Z
dc.date.available2012-09-13T14:41:24Z
dc.date.issued2010-04
dc.identifier.isbn978-1-60558-929-9
dc.identifier.urihttp://hdl.handle.net/1721.1/72684
dc.description.abstractTesting a GUI's visual behavior typically requires human testers to interact with the GUI and to observe whether the expected results of interaction are presented. This paper presents a new approach to GUI testing using computer vision for testers to automate their tasks. Testers can write a visual test script that uses images to specify which GUI components to interact with and what visual feedback to be observed. Testers can also generate visual test scripts by demonstration. By recording both input events and screen images, it is possible to extract the images of components interacted with and the visual feedback seen by the demonstrator, and generate a visual test script automatically. We show that a variety of GUI behavior can be tested using this approach. Also, we show how this approach can facilitate good testing practices such as unit testing, regression testing, and test-driven development.en_US
dc.description.sponsorshipNational Science Foundation (U.S.). (Grant number IIS-0447800)en_US
dc.description.sponsorshipQuanta Computer (Firm) (TParty project)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/1753326.1753555en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alike 3.0en_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/en_US
dc.sourceMIT web domainen_US
dc.titleGUI Testing Using Computer Visionen_US
dc.typeArticleen_US
dc.identifier.citationTsung-Hsiang Chang, Tom Yeh, and Robert C. Miller. 2010. GUI testing using computer vision. In Proceedings of the 28th international conference on Human factors in computing systems (CHI '10). ACM, New York, NY, USA, 1535-1544.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.approverMiller, Robert C.
dc.contributor.mitauthorChang, Tsung-Hsiang
dc.contributor.mitauthorMiller, Robert C.
dc.relation.journalProceedings of the 28th International Conference on Human Factors in Computing Systems (CHI '10)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
dspace.orderedauthorsChang, Tsung-Hsiang; Yeh, Tom; Miller, Robert C.en
dc.identifier.orcidhttps://orcid.org/0000-0002-0442-691X
mit.licenseOPEN_ACCESS_POLICYen_US
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record