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 条
  • [21] THE BLACK ART OF GUI TESTING
    KEPPLE, LR
    DR DOBBS JOURNAL, 1994, 19 (02): : 40 - &
  • [22] A Retrospection on Building a Custom Tool for Automated System Testing
    Ramler, Rudolf
    Putschoegl, Werner
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 820 - 821
  • [23] Interactive System Testing: Beyond GUI Testing
    Canny, Alexandre
    PROCEEDINGS OF THE ACM SIGCHI SYMPOSIUM ON ENGINEERING INTERACTIVE COMPUTING SYSTEMS (EICS'18), 2018,
  • [24] Automated GUI Testing of Android Apps: From Research to Practice
    Moran, Kevin
    Linares-Vasquez, Mario
    Poshyvanyk, Denys
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 505 - 506
  • [25] GUI testing: Pitfalls and process
    Memon, AM
    COMPUTER, 2002, 35 (08) : 87 - 88
  • [26] Enhancing the Automation of GUI Testing
    Kamal, M. Medhat
    Darwish, Saad M.
    Elfatatry, Ahmed
    PROCEEDINGS OF 2019 8TH INTERNATIONAL CONFERENCE ON SOFTWARE AND INFORMATION ENGINEERING (ICSIE 2019), 2019, : 66 - 70
  • [27] Automated GUI Testing of Android Apps: From Research to Practice
    Moran, Kevin
    Linares-Vasquez, Mario
    Poshyvanyk, Denys
    32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 648 - 648
  • [28] Automated GUI performance testing
    Adamoli, Andrea
    Zaparanuks, Dmitrijs
    Jovic, Milan
    Hauswirth, Matthias
    SOFTWARE QUALITY JOURNAL, 2011, 19 (04) : 801 - 839
  • [29] GUI Testing Made Easy
    Ruiz, Alex
    Price, Yvonne Wang
    TACI PART 2008:TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS, 2008, : 99 - 103
  • [30] Automated GUI performance testing
    Andrea Adamoli
    Dmitrijs Zaparanuks
    Milan Jovic
    Matthias Hauswirth
    Software Quality Journal, 2011, 19 : 801 - 839