• 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