• DocumentCode
    1800723
  • Title

    Reverse engineering of GUI models for testing

  • Author

    Grilo, André M P ; Paiva, Ana C R ; Faria, Joao Pascoal

  • Author_Institution
    Fac. de Eng., Dept. de Eng. Inf., Univ. do Porto, Porto, Portugal
  • fYear
    2010
  • fDate
    16-19 June 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    The incorrect behaviour of Graphical User Interfaces (GUIs) can compromise the effective use of the overall software application. One way to discover defects and increase the quality of GUIs is through testing. Test cases can be created manually or produced automatically from a model of the GUI. The size and complexity of GUIs makes it unpractical to do extensive manual testing. However, creating a model of the GUI in order to generate automatically test cases is also a laborious task. This paper presents a reverse engineering approach for diminishing the effort required for constructing the model of an existing GUI. The GUI is exercised by a combination of manual and automatic exploration, and information about its structure and some of its behaviour is automatically extracted, resulting in an incomplete GUI model. This model is subsequently completed manually, validated and used as input for automatic test generation and execution.
  • Keywords
    graphical user interfaces; program testing; reverse engineering; GUI models; GUI quality; automatic test generation; graphical user interfaces; reverse engineering; software application; Data mining; Graphical user interfaces; Manuals; Navigation; Reverse engineering; Testing; XML; GUI modelling; GUI testing; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Systems and Technologies (CISTI), 2010 5th Iberian Conference on
  • Conference_Location
    Santiago de Compostela
  • Print_ISBN
    978-1-4244-7227-7
  • Type

    conf

  • Filename
    5556690