A GUI Modeling DSL for Pattern-Based GUI Testing PARADIGM

被引:0
|
作者
Moreira, Rodrigo M. L. M. [1 ,2 ]
Paiva, Ana C. R. [1 ,2 ]
机构
[1] Univ Porto, Fac Engn, INESC TEC, Oporto, Portugal
[2] Univ Porto, Fac Engn, Dept Informat Engn, Oporto, Portugal
关键词
GUI Modeling; GUI Testing; Domain-Specific Languages; PARADIGM; Pattern-Based GUI Testing; Graphical Modeling DSL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today's software feature user interface (UI) patterns. Those patterns describe generic solutions for common recurrent problems. However, to the best of our knowledge, there is no specific testing methodology that is particularly suited for testing those patterns providing generic testing solutions that can be reused after minor configurations in order to test slightly different implementations. Pattern-Based Graphical User Interface Testing (PBGT) is a recent methodology that aims at systematizing and automating the GUI testing process, by sampling the input space using "UI Test Patterns" that express generic solutions to test common recurrent GUI's behaviour. This paper describes the development process of PARADIGM, a domain specific language (DSL) to be used in the context of PBGT and empirically evaluates PARADIGM to assess its diminished modeling efforts, usefulness, graphical power, and acceptability.
引用
收藏
页码:126 / 135
页数:10
相关论文
共 50 条
  • [41] SWIFT MODELLER: A JAVA based GUI for molecular modeling
    Abhinav Mathur
    Ambarish S. Shankaracharya
    Journal of Molecular Modeling, 2011, 17 : 2601 - 2607
  • [42] Interactive System Testing: Beyond GUI Testing
    Canny, Alexandre
    PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'18), 2018,
  • [43] Reinforcement Learning for Android GUI Testing
    Adamo, David
    Khan, Md Khorrom
    Koppula, Sreedevi
    Bryce, Renee
    PROCEEDINGS OF THE 9TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '18), 2018, : 2 - 8
  • [44] GUI Testing Using Computer Vision
    Chang, Tsung-Hsiang
    Yeh, Tom
    Miller, Robert C.
    CHI2010: PROCEEDINGS OF THE 28TH ANNUAL CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, VOLS 1-4, 2010, : 1535 - +
  • [45] A practical approach to testing GUI systems
    Li, Ping
    Huynh, Toan
    Reformat, Marek
    Miller, James
    EMPIRICAL SOFTWARE ENGINEERING, 2007, 12 (04) : 331 - 357
  • [46] Can Videos as a By-Product of GUI Testing Help Developers Understand GUI Tests?
    Shi, Jianwei
    Karras, Oliver
    Obaidi, Martin
    Tandun, Malvin
    2023 IEEE 31ST INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS, REW, 2023, : 146 - 153
  • [47] On the test case definition for GUI testing
    Cai, KY
    Zhao, L
    Hu, H
    Jiang, CH
    QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 19 - 26
  • [48] Scriptless GUI Testing on Mobile Applications
    Jansen, Thorn
    Ricos, Fernando Pastor
    Luo, Yaping
    van der Vlist, Kevin
    van Dalen, Robbert
    Aho, Pekka
    Vos, Tanja E. J.
    2022 IEEE 22ND INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY, QRS, 2022, : 1103 - 1112
  • [49] Regression testing of GUI event interactions
    White, LJ
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1996, : 350 - 358
  • [50] Test case prioritization for GUI testing
    Limpiyakorn, Y
    Kurusathian, P
    SERP '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2005, : 338 - 344