• Home
  • Search
  • A Graphical User Interface (GUI) Testing Methodology
  • Cite Icon9
  • https://doi.org/10.4018/jitwe.2008040101Copy DOI Icon

A Graphical User Interface (GUI) Testing Methodology

  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Software testing in general and graphical user interface (GUI) testing in particular is one of the major challenges in the lifecycle of any software system. GUI testing is inherently more difficult than the traditional and command-line interface testing. Some of the factors that make GUI testing different from the traditional software testing and significantly more difficult are: a large number of objects, different look and feel of objects, many parameters associated with each object, progressive disclosure, complex inputs from multiple sources, and graphical outputs. The existing testing techniques for the creation and management of test suites need to be adapted/enhanced for GUIs, and new testing techniques are desired to make the creation and management of test suites more efficient and effective. In this article, a methodology is proposed to create test suites for a GUI. The proposed methodology organizes the testing activity into various levels. The tests created at a particular level can be reused at higher levels. This methodology extends the notion of modularity and reusability to the testing phase. The organization and management of the created test suites resembles closely to the structure of the GUI under test.

Similar Papers
  • Conference Article
  • Citations6

Evaluating the effect of test case length on GUI test suite performance

  • May 16, 2015
  • Santo Carino +1
  • Conference Article

How Does GUI Testing Exercise Application Logic Functionality?

  • Jul 01, 2017
  • Abdulaziz Alkhalid +1
  • Conference Article
  • Citations17

Using artificial intelligence to automatically test GUI

  • Aug 01, 2014
  • Abdul Rauf +1
  • Research Article
  • Citations3

Vision-Based Mobile App GUI Testing: A Survey

  • Dec 08, 2025
  • ACM Computing Surveys
  • Shengcheng Yu +6
  • Conference Article
  • Citations86

Improving random GUI testing with image-based widget detection

  • Jul 10, 2019
  • Thomas D White +2
  • Conference Article
  • Citations4

A Novel Automated GUI Testing Echnology Based on Image Recognition

  • Dec 01, 2016
  • Zhengwei Yu +4
  • Book Chapter
  • Citations1

Automated Graphical User Interface Testing Framework—Evoguitest—Based on Evolutionary Algorithms

  • Nov 20, 2015
  • Gentiana Ioana Latiu +2
  • Conference Article
  • Citations2

Distributed GUI Test Automation

  • Dec 01, 2017
  • Pvr Murthy +1
  • Book Chapter
  • Citations5

Evolutionary Based Automated Coverage Analysis for GUI Testing

  • Jan 01, 2010
  • Abdul Rauf +3
  • Conference Article
  • Citations5

Using Methods & Measures from Network Analysis for GUI Testing

  • Apr 01, 2010
  • Ethar Elsaka +3
  • Conference Article
  • Citations11

A Tool for Automated GUI Program Grading

  • Jan 01, 2006
  • Man Feng +1
  • Book Chapter
  • Citations1

Goal-Driven, Scalable Generation of Complete Interaction Sequences for Testing Graphical User Interfaces

  • Jan 01, 2001
  • Fevzi Belli
  • Conference Article
  • Citations29

GUITest: a Java library for fully automated GUI robustness testing

  • Sep 03, 2012
  • Sebastian Bauersfeld +1
  • Conference Article
  • Citations5

Neural Networks Based Test Cases Selection Strategy for GUI Testing<sup>*</sup>

  • Jan 01, 2006
  • Mao Ye +3
  • Conference Article
  • Citations7

Cytestion: Automated GUI Testing for Web Applications

  • Sep 25, 2023
  • Thiago Santos De Moura +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.