Making GUI Testing Practical: Bridging the Gaps

Pekka Aho, Matias Suarez, Atif Memon, Teemu Kanstren

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    11 Citations (Scopus)


    The effort and expertise required for manually crafting the models for model-based testing (MBT) is a major obstacle slowing down its industrial adoption. For implemented and executable systems, there are approaches to automate some part or even the whole process of creating the models for MBT. Recently, using extracted models for testing graphical user interface (GUI) applications has been a popular area of research, but most of the proposed approaches have limitations and restrictions on what can be modeled, and the software industry has not adopted these approaches. In this paper, we try to identify the gaps between the academic approaches and tools and industrial requirements hindering the industrial adoption, and try to suggest practical solutions to the identified gaps.

    Original languageEnglish
    Title of host publicationInformation Technology - New Generations (ITNG), 2015 12th International Conference on
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Number of pages6
    ISBN (Electronic)978-1-4799-8828-0, 978-1-4799-8827-3
    Publication statusPublished - 1 Jan 2015
    MoE publication typeA4 Article in a conference publication
    Event12th International Conference on Information Technology: New Generations - Las Vegas, United States
    Duration: 13 Apr 201515 Apr 2015
    Conference number: 12


    Conference12th International Conference on Information Technology: New Generations
    Abbreviated titleITNG
    Country/TerritoryUnited States
    CityLas Vegas


    • Graphical User Interface
    • GUI test automation
    • model extraction
    • model-based testing
    • reverse engineering


    Dive into the research topics of 'Making GUI Testing Practical: Bridging the Gaps'. Together they form a unique fingerprint.

    Cite this