Towards deploying model-based testing with a domain-specific modeling approach

被引:11
|
作者
Katara, Mika [1 ]
Kervinen, Antti [1 ]
Maunumaa, Mika [1 ]
Paakkonen, Tuula [2 ]
Satama, Mikko [1 ]
机构
[1] Tampere Univ Technol, Inst Software Syst, POB 553, FIN-33101 Tampere, Finland
[2] Nokia Technol Platforms, FI-3372 Tampere, Finland
关键词
D O I
10.1109/TAIC-PART.2006.34
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing automating the generation of test cases is technically superior to conventional scripted testing. However there have been difficulties in deploying the methodology in large scale industrial context. In this paper we present a domain-specific approach to model-based GUI testing that should be easier to adopt than more generic solutions. The method is based on keywords and action words that are considered as best practices in conventional GUI test automation. The basic idea is to record GUI events just like in capture/replay tools, but instead of producing scripts that can be hard to maintain, we produce sequences of keywords. These sequences are further transformed semiautomatically into Labeled Transition Systems where action words are used as transition labels. The action words model user behavior at a high level of abstraction while the keywords correspond to the GUI navigation. We also describe the associated tool set that we are developing and an example of using the approach.
引用
收藏
页码:81 / +
页数:2
相关论文
共 50 条
  • [1] Experiences in Setting up Domain-Specific Model-Based Testing
    Kanstren, Teemu
    Puolitaival, Olli-Pekka
    Rytky, Veli-Matti
    Saarela, Asmo
    Keranen, Janne S.
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 319 - 324
  • [2] A Model-Based Approach to Families of Embedded Domain-Specific Languages
    Sanchez Cuadrado, Jesus
    Garcia Molina, Jesus
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (06) : 825 - 840
  • [3] HOTTest: A model-based test design technique for enhanced testing of domain-specific applications
    Sinha, Avik
    Smidts, Carol
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2006, 15 (03) : 242 - 278
  • [4] Model Execution: An Approach based on extending Domain-Specific Modeling with Action Reports
    Djukic, Verislav
    Lukovic, Ivan
    Popovic, Aleksandar
    Ivancevic, Vladimir
    [J]. COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2013, 10 (04) : 1585 - 1620
  • [5] A Model-based Test Case Management Approach For Integrated Sets Of Domain-Specific Models
    Proell, Reinhard
    Bauer, Bernhard
    [J]. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2018, : 175 - 184
  • [6] Towards a Domain-Specific Conceptual Modeling Approach of Open Source CMS
    Gkantouna, Vassiliki
    Ioannou, Zafeiria-Marina
    Tsakalidis, Athanasios
    Tsaknakis, John
    Tzimas, Giannis
    [J]. ADVANCES IN CONCEPTUAL MODELING, ER 2013, 2014, 8697 : 14 - 19
  • [7] Implementing a domain-specific language for model-based drug development
    Kokash, Natallia
    Moodie, Stuart L.
    Smith, Mike K.
    Holford, Nick
    [J]. 6TH INTERNATIONAL CONFERENCE ON EMERGING UBIQUITOUS SYSTEMS AND PERVASIVE NETWORKS (EUSPN 2015)/THE 5TH INTERNATIONAL CONFERENCE ON CURRENT AND FUTURE TRENDS OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN HEALTHCARE (ICTH-2015), 2015, 63 : 308 - 316
  • [8] Domain-Specific Modeling as a Pragmatic Approach to Neuronal Model Descriptions
    Ansorg, Ralf
    Schwabe, Lars
    [J]. BRAIN INFORMATICS, BI 2010, 2010, 6334 : 168 - 179
  • [9] Using Built-In Domain-Specific Modeling Support to Guide Model-Based Test Generation
    Kanstren, Teemu
    Puolitaival, Olli-Pekka
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (80): : 58 - 72
  • [10] A Domain-Specific Modeling Approach for Gestural Interaction
    Deshayes, Romuald
    [J]. 2013 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2013), 2013, : 181 - 182