Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Dynamic reverse engineering of GUI models for testing

: Aho, Pekka; Menz, Nadja; Räty, Tomi


Institute of Electrical and Electronics Engineers -IEEE-:
International Conference on Control, Decision and Information Technologies, CoDIT 2013 : May 6-8, 2013 at Hammamet, Tunisia
Piscataway, NJ: IEEE, 2013
ISBN: 978-1-4673-5547-6 (Print)
ISBN: 978-1-4244-9796-6 (CD-ROM)
International Conference on Control, Decision and Information Technologies (CoDIT) <2013, Hammamet>
Conference Paper
Fraunhofer FOKUS ()
GUI automation; GUI modeling; MBGT; MBT; model generation; modelbased GUI testing

A significant challenge in application of modelbased 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.