JOURNAL ARTICLE

Automated regression testing of graphical user interface based applications

Abstract

Summary form only given. This paper discusses the requirements of automating regression testing applications with a graphical user interface. In particular, this paper discusses a regression test facility developed for the X Window System. The facility is composed of two parts called the Input Synthesis Extension and the Client Exerciser tool. The Input Synthesis Extension is incorporated into the X Window System server, and allows a test tool to record the user's interaction with an X server and to play back the interaction. It describes the Input Synthesis Extension and explains how it operates in an X server. The Client Exerciser tool assists in test generation by recording the interaction of a tester with one or more X Window System applications. The tester can also capture information in windows for comparison in subsequent test runs. Once an interactive session with screen captures is recorded, the tool can be used to replay the session, performs screen comparisons at the appropriate times. It describes the functionallity of the Client Exerciser tool, and relates some experience in using it.< >

Keywords:
Session (web analytics) Computer science Window (computing) Extension (predicate logic) Graphical user interface Interface (matter) Graphical user interface testing User interface Regression testing Human–computer interaction Test (biology) Operating system Programming language User interface design World Wide Web Software

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.08
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Advanced Decision-Making Techniques
Physical Sciences →  Computer Science →  Information Systems
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.