Industrial adoption of automatically extracted GUI models for testing

Pekka Aho, M. Suarez, Teemu Kanstrén, A. Memon

Research output: Contribution to journalArticleScientificpeer-review

6 Citations (Scopus)

Abstract

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
Volume1078
Publication statusPublished - 2013
MoE publication typeNot Eligible
Event 3rd International Workshop on Experiences and Empirical Studies in Software Modeling, EESSMod 2013 - Miami, United States
Duration: 1 Oct 2013 → …

Fingerprint

Graphical user interfaces
Testing
Reverse engineering
Industry

Keywords

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

Cite this

Aho, P., Suarez, M., Kanstrén, T., & Memon, A. (2013). Industrial adoption of automatically extracted GUI models for testing. CEUR Workshop Proceedings, 1078, 49-54.
Aho, Pekka ; Suarez, M. ; Kanstrén, Teemu ; Memon, A. / Industrial adoption of automatically extracted GUI models for testing. In: CEUR Workshop Proceedings. 2013 ; Vol. 1078. pp. 49-54.
@article{d80e801afd574cc1a6403b6feadcc111,
title = "Industrial adoption of automatically extracted GUI models for testing",
abstract = "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.",
keywords = "model-based testing, graphical user interfaces, model extraction, test automation",
author = "Pekka Aho and M. Suarez and Teemu Kanstr{\'e}n and A. Memon",
note = "Project code: 71274",
year = "2013",
language = "English",
volume = "1078",
pages = "49--54",
journal = "CEUR Workshop Proceedings",
issn = "1613-0073",

}

Aho, P, Suarez, M, Kanstrén, T & Memon, A 2013, 'Industrial adoption of automatically extracted GUI models for testing', CEUR Workshop Proceedings, vol. 1078, pp. 49-54.

Industrial adoption of automatically extracted GUI models for testing. / Aho, Pekka; Suarez, M.; Kanstrén, Teemu; Memon, A.

In: CEUR Workshop Proceedings, Vol. 1078, 2013, p. 49-54.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Industrial adoption of automatically extracted GUI models for testing

AU - Aho, Pekka

AU - Suarez, M.

AU - Kanstrén, Teemu

AU - Memon, A.

N1 - Project code: 71274

PY - 2013

Y1 - 2013

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

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

KW - model-based testing

KW - graphical user interfaces

KW - model extraction

KW - test automation

M3 - Article

VL - 1078

SP - 49

EP - 54

JO - CEUR Workshop Proceedings

JF - CEUR Workshop Proceedings

SN - 1613-0073

ER -