10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings.
DOI: 10.1109/wcre.2003.1287256
|View full text |Cite
|
Sign up to set email alerts
|

GUI ripping: reverse engineering of graphical user interfaces for testing

Abstract: Graphical user interfaces (GUIs) are important parts of today's software and their correct execution is required to ensure the correctness of the overall software. A popular technique to detect defects in GUIs is to test them by executing test cases and checking the execution results. Test cases may either be created manually or generated automatically from a model of the GUI. While manual testing is unacceptably slow for many applications, our experience with GUI testing has shown that creating a model that c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
223
0
2

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 243 publications
(226 citation statements)
references
References 16 publications
1
223
0
2
Order By: Relevance
“…The tutorial begins with an overview of GUI testing covering techniques for modeling the event space using state machine and graph models [1], [5]. We then demonstrate how the graph models can be automatically extracted and used for test case generation.…”
Section: Tutorial Description and Planmentioning
confidence: 99%
“…The tutorial begins with an overview of GUI testing covering techniques for modeling the event space using state machine and graph models [1], [5]. We then demonstrate how the graph models can be automatically extracted and used for test case generation.…”
Section: Tutorial Description and Planmentioning
confidence: 99%
“…The work of Memon et al [17,18] on GUI Ripping for testing purposes is related to our work in terms of how they reverse engineer an event-flow graph of desktop GUI applications by applying dynamic analysis techniques.…”
Section: Related Workmentioning
confidence: 99%
“…Stroulia et al [49] analyze the traces of system-user interactions to replace the legacy UI with web-based UI. Memon et al [32] reverse engineered GUI and generated testing cases. Antoniol et al [4] recover the design of a static website by abstracting the navigational structure of a website.…”
Section: Analyzing User Interfacesmentioning
confidence: 99%