Insights from Building a GUI Testing Tool

被引:1
|
作者
Fischer, Stefan [1 ]
机构
[1] Software Competence Ctr Hagenberg GmbH SCCH, Hagenberg, Austria
来源
2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER | 2023年
关键词
software testing; graphical user interface; test automation; industry;
D O I
10.1109/SANER56733.2023.00111
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Testing the graphical user interface (GUI) of a system is an important part of quality assurance and to ensure end-user satisfaction. Despite numerous techniques for automated GUI testing having been proposed, there are still many open challenges for applying them in industry. In this paper, we present a GUI testing tool that we applied in industry to automate the testing of the GUI of manufacturing machinery. Our framework provides an interface to interact with Java AWT GUI components and to determine the current state of the GUI. This interface can be used by automated test scripts that are executed in nightly build at our industry partner. Moreover, we developed a GUI tool that communicates with the interface to run automated random robustness tests. We discuss the application of our tool at our industry partner and reflect on the lessons learned from it.
引用
收藏
页码:921 / 924
页数:4
相关论文
共 50 条
  • [41] A GUI Modeling DSL for Pattern-Based GUI Testing PARADIGM
    Moreira, Rodrigo M. L. M.
    Paiva, Ana C. R.
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE 2014), 2014, : 126 - 135
  • [42] RETROSPECTIVE TESTING OF AN AUTOMATED BUILDING COMMISSIONING ANALYSIS TOOL (ABCAT)
    Lin, Guanjing
    Claridge, David E.
    ES2009: PROCEEDINGS OF THE ASME 3RD INTERNATIONAL CONFERENCE ON ENERGY SUSTAINABILITY, VOL 2, 2009, : 229 - 236
  • [43] Development and testing of an Automated Building Commissioning Analysis Tool (ABCAT)
    Bynum, John D.
    Claridge, David E.
    Curtin, Jonathan M.
    ENERGY AND BUILDINGS, 2012, 55 : 607 - 617
  • [44] DEVELOPMENT AND TESTING OF AN AUTOMATED BUILDING COMMISSIONING ANALYSIS TOOL (ABCAT)
    Bynum, John D.
    Claridge, David E.
    Curtin, Jonathan M.
    ES2010: PROCEEDINGS OF ASME 4TH INTERNATIONAL CONFERENCE ON ENERGY SUSTAINABILITY, VOL 1, 2010, : 397 - 404
  • [45] Automatic test generation from GUI applications for testing web services
    Conroy, Kevin M.
    Grechanik, Mark
    Hellige, Matthew
    Liongosari, Edy S.
    Xie, Qing
    2007 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2007, : 134 - 143
  • [46] 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
  • [47] 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 - +
  • [48] A practical approach to testing GUI systems
    Li, Ping
    Huynh, Toan
    Reformat, Marek
    Miller, James
    EMPIRICAL SOFTWARE ENGINEERING, 2007, 12 (04) : 331 - 357
  • [49] Win GUI Crawler: A tool prototype for desktop GUI image and metadata collection
    Savic, Marko
    Mantyla, Mika
    Claes, Maelick
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW 2022), 2022, : 223 - 228
  • [50] 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