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 条
  • [31] Automated GUI performance testing
    Via Giuseppe Buffi 13, 6904 Lugano, Switzerland
    Softw. Qual. J., 4 (801-839):
  • [32] Java']Java GUI testing
    Walworth, A
    DR DOBBS JOURNAL, 1997, 22 (02): : 30 - +
  • [33] A Framework for Monkey GUI Testing
    Wetzlmaier, Thomas
    Rainier, Rudolf
    Putschoegl, Werner
    2016 9TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2016, : 416 - 423
  • [34] GUICat: GUI Testing as a Service
    Cheng, Lin
    Chang, Jialiang
    Yang, Zijiang
    Wang, Chao
    2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 858 - 863
  • [35] Building test applications at the GUI level
    Data Translation
    EE Eval Engin, 2007, 5 (28-31):
  • [36] Rapid prototyping and GUI building with VisualAge
    Lee, RY
    Debnath, NC
    INTERNATIONAL SOCIETY FOR COMPUTERS AND THEIR APPLICATIONS 13TH INTERNATIONAL CONFERENCE ON COMPUTERS AND THEIR APPLICATIONS, 1998, : 13 - 18
  • [37] Building test applications at the GUI level
    Ludy, Tim
    EE-EVALUATION ENGINEERING, 2007, 46 (05): : 28 - +
  • [38] An automatic GUI design checking tool from the viewpoint of design standards
    Okada, H
    Asahi, T
    HUMAN-COMPUTER INTERACTION - INTERACT'01, 2001, : 504 - 511
  • [39] CUDABlock: A GUI Programming Tool for CUDA
    Lin, Hsih-Hsin
    Tu, Chia-Heng
    Hwang, Yuan-Shin
    2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, 2015, : 37 - 42
  • [40] A tool for automated GUI program grading
    Feng, Man Yu
    McAllister, Andrew
    36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 142 - +