DocumentCode
658008
Title
Dynamic reverse engineering of GUI models for testing
Author
Aho, Pekka ; Raty, Tomi ; Menz, Nadja
Author_Institution
VTT Tech. Res. Centre of Finland, Oulu, Finland
fYear
2013
fDate
6-8 May 2013
Firstpage
441
Lastpage
447
Abstract
A significant challenge in application of model-based testing (MBT) is that manually designing the test models requires considerable amount of effort and deep expertise in formal modeling. Reverse engineering can be used to automate parts of the modeling process but in applications with a graphical user interface (GUI), the dynamic behavior of the GUI is difficult to extract with static reverse engineering. Therefore we propose to use dynamic reverse engineering for automatically generating GUI models suitable for MBT. In this paper we compare various approaches for automated GUI modeling including an empirical tool study, propose a GUI component classification suitable for GUI automation, and present some examples of GUI automation strategies for efficient modeling of GUI applications.
Keywords
graphical user interfaces; program testing; reverse engineering; GUI automation strategies; GUI component classification; MBT; automated GUI modeling; dynamic reverse engineering; empirical tool study; formal modeling; graphical user interface; model-based testing; modeling process; Automation; Data models; Graphical user interfaces; Java; Object oriented modeling; Reverse engineering; Testing; GUI automation; GUI modeling; MBGT; MBT; model generation; modelbased GUI testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Control, Decision and Information Technologies (CoDIT), 2013 International Conference on
Conference_Location
Hammamet
Print_ISBN
978-1-4673-5547-6
Type
conf
DOI
10.1109/CoDIT.2013.6689585
Filename
6689585
Link To Document