Industrial adoption of automatically extracted GUI models for testing

Pekka Aho, Matias Suarez, Teemu Kanstrén, Atif Memon

    Research output: Contribution to journalArticle in a proceedings journalScientificpeer-review

    8 Citations (Scopus)


    Crafting the models for effective model-based testing (MBT) requires deep understanding of the problem domain and expertise on formal modeling, and creating the models manually from the scratch requires a signicant amount of effort. 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. Especially graphical user interface (GUI) applications have been a good domain for reverse engineering and specication mining approaches, but the existing academic approaches have limitations and restrictions on the GUI applications that can be modeled, and none of them have been adopted by the industry for testing commercial software. Although using implementation based models in testing has restrictions and requires special consideration, the generated models can be used in automated testing and supporting various manual testing actions. In this paper we introduce an industrial approach and platform-independent Murphy tool set for automatically extracting state models for testing GUI applications.
    Original languageEnglish
    Pages (from-to)49-54
    JournalCEUR Workshop Proceedings
    Publication statusPublished - 2013
    MoE publication typeA4 Article in a conference publication
    Event3rd International Workshop on Experiences and Empirical Studies in Software Modeling, EESSMod 2013 - Miami, United States
    Duration: 1 Oct 20131 Oct 2013


    • model-based testing
    • graphical user interfaces
    • model extraction
    • test automation


    Dive into the research topics of 'Industrial adoption of automatically extracted GUI models for testing'. Together they form a unique fingerprint.

    Cite this