Automated Extraction of GUI Models for Testing

被引:8
|
作者
Aho, Pekka [1 ,2 ]
Kanstren, Teemu [1 ,3 ]
Raty, Tomi [1 ,4 ]
Roning, Juha [5 ]
机构
[1] VTT Tech Res Ctr Finland, Oulu, Finland
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[3] Univ Toronto, Dept Comp Sci, Toronto, ON, Canada
[4] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
[5] Univ Oulu, Dept Comp Sci & Engn, Oulu, Finland
来源
关键词
FAULT-DETECTION EFFECTIVENESS; CALL-STACK COVERAGE; GENERATION; TOOL; CLASSIFICATION; VERIFICATION; FRAMEWORK; COMPONENT; FEEDBACK; CONTEXT;
D O I
10.1016/B978-0-12-800160-8.00002-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A significant challenge in applying model-based testing on software systems is that manually designing the test models requires considerable amount of effort and deep expertise in formal modeling. 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. Some approaches aim to fully automated creation of the models, while others aim to automate the first steps to create an initial model to serve as a basis to start the manual modeling process. Especially graphical user interface (GUI) applications, including mobile and Web applications, have been a good domain for model extraction, reverse engineering, and specification mining approaches. In this chapter, we survey various automated modeling techniques, with a special focus on GUI models and their usefulness in analyzing and testing of the modeled GUI applications.
引用
收藏
页码:49 / 112
页数:64
相关论文
共 50 条
  • [1] Automated Testing of GUI Applications: Models, Tools, and Controlling Flakiness
    Memon, Atif M.
    Cohen, Myra B.
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1479 - +
  • [2] Automated GUI performance testing
    Adamoli, Andrea
    Zaparanuks, Dmitrijs
    Jovic, Milan
    Hauswirth, Matthias
    [J]. SOFTWARE QUALITY JOURNAL, 2011, 19 (04) : 801 - 839
  • [3] Automated GUI performance testing
    Andrea Adamoli
    Dmitrijs Zaparanuks
    Milan Jovic
    Matthias Hauswirth
    [J]. Software Quality Journal, 2011, 19 : 801 - 839
  • [4] Automated GUI performance testing
    Via Giuseppe Buffi 13, 6904 Lugano, Switzerland
    [J]. Softw. Qual. J., 4 (801-839):
  • [5] Automated GUI Testing for Android News Applications
    Chu, Edward T. -H.
    Lin, Jun-Yan
    [J]. 2018 INTERNATIONAL SYMPOSIUM ON COMPUTER, CONSUMER AND CONTROL (IS3C 2018), 2018, : 14 - 17
  • [6] Automated testing of SAS® system GUI applications
    Chisholm, L
    [J]. PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SAS USERS GROUP INTERNATIONAL CONFERENCE, 1997, : 48 - 52
  • [7] Automated Testing of GUI Based Communication Elements
    Nica, Andreea
    Balan, Alexandra
    Zaharia, Corneliu
    Balan, Titus
    [J]. ONLINE ENGINEERING AND SOCIETY 4.0, 2022, 298 : 380 - 390
  • [8] SPECIFICATION-BASED AUTOMATED GUI TESTING
    Andreou, Andreas S.
    Sofokleous, Anastasis
    Panayi, Charis
    [J]. ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 318 - 323
  • [9] Reverse Engineering of GUI Models for Testing
    Grilo, Andre M. P.
    Paiva, Ana C. R.
    Faria, Joao Pascoal
    [J]. SISTEMAS Y TECNOLOGIAS DE INFORMACION, 2010, : 284 - 289
  • [10] Design and Implementation of Automated Testing Framework for Linux Software GUI Testing
    Liu Xiaohui
    Lan Yuqing
    Ma Like
    [J]. 2010 6TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS NETWORKING AND MOBILE COMPUTING (WICOM), 2010,