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 :
بازگشت