Visual testing of Graphical User Interfaces: An exploratory study towards systematic definitions and approaches

Ayman Issa*, Jonathan Sillito, Vahid Garousi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)
4 Downloads (Pure)

Abstract

Graphical User Interface (GUI) testing literature emphasizes testing a system's functionality through its GUI, rather than testing visual aspects of the GUI itself. In this paper we introduce the notion of visual testing as a subset of GUI testing. To explore visual testing, we have conducted a study of defects in four open source systems. We found that visual defects represent between 16% and 33% of reported defects in those systems. Two categories of visual defects are identified with six subcategories within each of them. Other findings are also reported that are aimed at motivating the importance and the need for systematically conducting visual testing among researchers and practitioners.

Original languageEnglish
Title of host publicationProceedings - 14th IEEE International Symposium on Web Systems Evolution, WSE 2012
Publisher IEEE
Pages11-15
Number of pages5
ISBN (Print)9781467330558
DOIs
Publication statusPublished - 04 Oct 2012
Externally publishedYes
Event14th IEEE International Symposium on Web Systems Evolution, WSE 2012 - Riva del Garda, Trento, Italy
Duration: 28 Sep 201228 Sep 2012

Conference

Conference14th IEEE International Symposium on Web Systems Evolution, WSE 2012
CountryItaly
CityRiva del Garda, Trento
Period28/09/201228/09/2012

Keywords

  • graphical user interface
  • visual defect
  • visual testing

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Human-Computer Interaction
  • Information Systems

Fingerprint

Dive into the research topics of 'Visual testing of Graphical User Interfaces: An exploratory study towards systematic definitions and approaches'. Together they form a unique fingerprint.

Cite this