Skip to main navigation Skip to search Skip to main content

Automated extraction of GUI models for testing

  • Pekka Aho
  • , Teemu Kanstrén
  • , Tomi Räty
  • , Juha Röning
    • University of Maryland, College Park
    • University of Toronto
    • University of California System
    • University of Oulu

    Research output: Contribution to journalArticleScientificpeer-review

    Abstract

    A significant challenge in applying model-based testing on software systems is that manually designing the test models requires considerable amount of effort and deep expertise in formal modeling. When an existing system is being modeled and tested, there are various techniques to automate the process of producing the models based on the implementation. Some approaches aim to fully automated creation of the models, while others aim to automate the first steps to create an initial model to serve as a basis to start the manual modeling process. Especially graphical user interface (GUI) applications, including mobile and Web applications, have been a good domain for model extraction, reverse engineering, and specification mining approaches. In this chapter, we survey various automated modeling techniques, with a special focus on GUI models and their usefulness in analyzing and testing of the modeled GUI applications.

    Original languageEnglish
    Pages (from-to)49-112
    Number of pages64
    JournalAdvances in Computers
    Volume95
    DOIs
    Publication statusPublished - 1 Jan 2015
    MoE publication typeA1 Journal article-refereed

    Keywords

    • Graphical user interfaces
    • MBGT
    • Model extraction
    • Model-based GUI testing
    • Reverse engineering
    • Specification mining
    • Test automation

    Fingerprint

    Dive into the research topics of 'Automated extraction of GUI models for testing'. Together they form a unique fingerprint.

    Cite this