GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing

The paper describes a tool that extracts a test model from a running interface.

Author
Atif Memon, Ishan Banerjee and Adithya Nagarajan, University of Maryland
Published
Undated
Kind
Research paper describing a tool, with a small empirical study
Original
www.cs.umd.edu/~atif/pubs/MemonWCRE2003.pdf
Subject
Formal methods and proof

What it is

Atif Memon and two co-authors at the University of Maryland wrote the paper. They present the GUI Ripper tool, part of their GUITAR and DART testing systems. The aim is to cut the cost of building models for automated GUI testing.

What it says

What evidence it gives

Table 2 gives rip time, windows ripped and missed, and manual effort for seven applications. Table 3 gives timings and fault counts for 1000 test cases on three Java applications. The faults found were 2, 47 and 12.

Interests and limits

The authors built the tool and ran its evaluation, and no other method is compared. Four of the Java applications were student-built. The tool covers only Windows and Java Swing GUIs. The paper does not say how many faults came from ripping itself.