GUI testing using computer vision

Abstract

Testing 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.

DOI: 10.1145/1753326.1753555

Extracted Key Phrases

8 Figures and Tables

010203020102011201220132014201520162017
Citations per Year

111 Citations

Semantic Scholar estimates that this publication has 111 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@inproceedings{Chang2010GUITU, title={GUI testing using computer vision}, author={Tsung-Hsiang Chang and Tom Yeh and Rob Miller}, booktitle={CHI}, year={2010} }