Model-based testing through a GUI

被引:0
|
作者
Kervinen, Antti [1 ]
Maunumaa, Mika
Paakkonen, Tuula
Katara, Mika
机构
[1] Tampere Univ Technol, Inst Software Syst, FI-33101 Tampere, Finland
[2] Nokia Technol Platforms, FI-33721 Tampere, Finland
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
So far, model-based testing approaches have mostly been used in testing through various kinds of APIs. In practice, however, testing through a GUI is another equally important application area, which introduces new challenges. In this paper, we introduce a new methodology for model-based GUI testing. This includes using Labeled Transition Systems (LTSs) in conjunction with action word and keyword techniques for test modeling. We have also conducted an industrial case study where we tested a mobile device and were able to find previously unreported defects. The test environment included a standard MS Windows GUI testing tool as well as components implementing our approach. Assessment of the results from an industrial point of view suggests directions for future development.
引用
收藏
页码:16 / 31
页数:16
相关论文
共 50 条
  • [1] Trends in Model-based GUI Testing
    Arlt, Stephan
    Pahl, Simon
    Bertolini, Cristiano
    Schaef, Martin
    [J]. ADVANCES IN COMPUTERS, VOL 86, 2012, 86 : 183 - 222
  • [2] TOM: A Model-Based GUI Testing Framework
    Pinto, Miguel
    Goncalves, Marcelo
    Masci, Paolo
    Campos, Jose Creissac
    [J]. FORMAL ASPECTS OF COMPONENT SOFTWARE (FACS 2017), 2017, 10487 : 155 - 161
  • [3] Model-Based Testing of GUI-Driven Applications
    Chinnapongse, Vivien
    Lee, Insup
    Sokolsky, Oleg
    Wang, Shaohui
    Jones, Paul L.
    [J]. SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2009, 5860 : 203 - +
  • [4] Advances in Model-Based Testing of GUI-Based Software
    Banerjee, I.
    [J]. ADVANCES IN COMPUTERS, VOL 105, 2017, 105 : 45 - 78
  • [5] Model-Based GUI Testing Using UPPAAL at Novo Nordisk
    Hjort, Ulrik H.
    Illum, Jacob
    Larsen, Kim G.
    Petersen, Michael A.
    Skou, Arne
    [J]. FM 2009: FORMAL METHODS, PROCEEDINGS, 2009, 5850 : 814 - 818
  • [6] Guided, Stochastic Model-Based GUI Testing of Android Apps
    Su, Ting
    Meng, Guozhu
    Chen, Yuting
    Wu, Ke
    Yang, Weiming
    Yao, Yao
    Pu, Geguang
    Liu, Yang
    Su, Zhendong
    [J]. ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 245 - 256
  • [7] CrawlDroid: Effective Model-based GUI Testing of Android Apps
    Cao, Yuzhong
    Wu, Guoquan
    Chen, Wei
    Wei, Jun
    [J]. INTERNETWARE'18: PROCEEDINGS OF THE TENTH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, 2018,
  • [8] A model-to-implementation mapping tool for automated model-based GUI testing
    Paiva, ACR
    Faria, JCP
    Tillmann, N
    Vidal, RAM
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 450 - 464
  • [9] Model-Based GUI Testing: Case Smartphone Camera and Messaging Development
    Dev, Rupesh
    Jaaskelainen, Antti
    Katara, Mika
    [J]. ADVANCES IN COMPUTERS, VOL 85, 2012, 85 : 65 - 122
  • [10] Lessons Learned from Making the Transition to Model-Based GUI Testing
    Ramler, Rudolf
    Klammer, Claus
    Wetzlmaier, Thomas
    [J]. PROCEEDINGS OF THE 10TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '19), 2019, : 22 - 27