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

    7 Citations (Scopus)

    Abstract

    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
    Pages439-444
    Number of pages6
    ISBN (Electronic)978-1-4799-8828-0, 978-1-4799-8827-3
    DOIs
    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

    Conference

    Conference12th International Conference on Information Technology: New Generations
    Abbreviated titleITNG
    CountryUnited States
    CityLas Vegas
    Period13/04/1515/04/15

    Fingerprint

    Graphical user interfaces
    Testing
    Industry

    Keywords

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

    Cite this

    Aho, P., Suarez, M., Memon, A., & Kanstren, T. (2015). Making GUI Testing Practical: Bridging the Gaps. In Information Technology - New Generations (ITNG), 2015 12th International Conference on (pp. 439-444). [7113512] IEEE Institute of Electrical and Electronic Engineers . https://doi.org/10.1109/ITNG.2015.77
    Aho, Pekka ; Suarez, Matias ; Memon, Atif ; Kanstren, Teemu. / Making GUI Testing Practical : Bridging the Gaps. Information Technology - New Generations (ITNG), 2015 12th International Conference on. IEEE Institute of Electrical and Electronic Engineers , 2015. pp. 439-444
    @inproceedings{bd916deb8e4e4328b314451e20853467,
    title = "Making GUI Testing Practical: Bridging the Gaps",
    abstract = "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.",
    keywords = "Graphical User Interface, GUI test automation, model extraction, model-based testing, reverse engineering",
    author = "Pekka Aho and Matias Suarez and Atif Memon and Teemu Kanstren",
    year = "2015",
    month = "1",
    day = "1",
    doi = "10.1109/ITNG.2015.77",
    language = "English",
    pages = "439--444",
    booktitle = "Information Technology - New Generations (ITNG), 2015 12th International Conference on",
    publisher = "IEEE Institute of Electrical and Electronic Engineers",
    address = "United States",

    }

    Aho, P, Suarez, M, Memon, A & Kanstren, T 2015, Making GUI Testing Practical: Bridging the Gaps. in Information Technology - New Generations (ITNG), 2015 12th International Conference on., 7113512, IEEE Institute of Electrical and Electronic Engineers , pp. 439-444, 12th International Conference on Information Technology: New Generations, Las Vegas, United States, 13/04/15. https://doi.org/10.1109/ITNG.2015.77

    Making GUI Testing Practical : Bridging the Gaps. / Aho, Pekka; Suarez, Matias; Memon, Atif; Kanstren, Teemu.

    Information Technology - New Generations (ITNG), 2015 12th International Conference on. IEEE Institute of Electrical and Electronic Engineers , 2015. p. 439-444 7113512.

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

    TY - GEN

    T1 - Making GUI Testing Practical

    T2 - Bridging the Gaps

    AU - Aho, Pekka

    AU - Suarez, Matias

    AU - Memon, Atif

    AU - Kanstren, Teemu

    PY - 2015/1/1

    Y1 - 2015/1/1

    N2 - 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.

    AB - 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.

    KW - Graphical User Interface

    KW - GUI test automation

    KW - model extraction

    KW - model-based testing

    KW - reverse engineering

    UR - http://www.scopus.com/inward/record.url?scp=84936803779&partnerID=8YFLogxK

    U2 - 10.1109/ITNG.2015.77

    DO - 10.1109/ITNG.2015.77

    M3 - Conference article in proceedings

    AN - SCOPUS:84936803779

    SP - 439

    EP - 444

    BT - Information Technology - New Generations (ITNG), 2015 12th International Conference on

    PB - IEEE Institute of Electrical and Electronic Engineers

    ER -

    Aho P, Suarez M, Memon A, Kanstren T. Making GUI Testing Practical: Bridging the Gaps. In Information Technology - New Generations (ITNG), 2015 12th International Conference on. IEEE Institute of Electrical and Electronic Engineers . 2015. p. 439-444. 7113512 https://doi.org/10.1109/ITNG.2015.77