Design and implementation of an automated testing tool for GUI based on SWTBot

被引:0
|
作者
Shan, Chun [1 ]
Yu, Zequn [1 ]
Jin, Yifei [1 ,2 ]
Ma, Rui [1 ]
Xue, Jingfeng [1 ]
Jin, Yifei [1 ,2 ]
机构
[1] Beijing Inst Technol, Sch Software, Beijing 100081, Peoples R China
[2] Agr Bank China, Dev Ctr, Beijing, Peoples R China
关键词
automated testing; Testing tool; SWTBot; GUI software;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The born of GUI is a milestone in the development of software. It is very popular and welcomed by the consumers because of its friendly user interface and easy straightforward operation. Meanwhile it brings new challenges for the automation software testing technology. This paper begin to discuss with a company's GUI software testing project, finally, designing and implementing a set of GUI software test automation tool which based on understanding of testing strategy and requirement as well as characteristics of the software which to be tested. This tool based on SWTBot, an open-source testing framework, conducting a customized development of under test software, which has the features of stable, effectiveness, easy to maintenance, at the same time, has a strong portability. This tool has been successfully applied to the testing project, operating over 1000 test cases. It is nearly replaced all the manual testing in the regression testing. The efficiency and maintainability have high reputation from the QA engineers who are participated.
引用
收藏
页码:623 / 628
页数:6
相关论文
共 50 条
  • [31] The Design and Implementation of Embedded GUI System
    Yi, Chao
    Zhou, Wei
    Chen, Tony
    Wei, Jin-jin
    ASIA-PACIFIC YOUTH CONFERENCE ON COMMUNICATION TECHNOLOGY 2010 (APYCCT 2010), 2010, : 259 - 262
  • [32] Automated GUI-based Software-Testing Using Deep Neuroevolution
    Zimmermann, Daniel
    2022 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST 2022), 2022, : 477 - 479
  • [33] A Novel Tool for Automatic GUI Layout Testing
    Hasselknippe, Kristian Fjeld
    Li, Jingyue
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 695 - 700
  • [34] Insights from Building a GUI Testing Tool
    Fischer, Stefan
    Proceedings - 2023 IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2023, 2023, : 921 - 924
  • [35] Automated oracle based on multi-weighted neural networks for GUI testing
    Ye, Mao
    Feng, Boqin
    Zhu, Li
    Information Technology Journal, 2007, 6 (03) : 370 - 375
  • [36] ADAutomation: An Activity Diagram Based Automated GUI Testing Framework for Smartphone Applications
    Li, Ang
    Qin, Zishan
    Chen, Mingsong
    Liu, Jing
    2014 EIGHTH INTERNATIONAL CONFERENCE ON SOFTWARE SECURITY AND RELIABILITY, 2014, : 68 - 77
  • [37] Automated GUI Testing for J2ME Software Based on FSM
    Hou, Ying
    Chen, Rong
    Du, Zhenjun
    2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 341 - 346
  • [38] Insights from Building a GUI Testing Tool
    Fischer, Stefan
    2023 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING, SANER, 2023, : 921 - 924
  • [39] Automated parallel GUI testing as a service for mobile applications
    Ali, Amira
    Maghawry, Huda Amin
    Badr, Nagwa
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)
  • [40] Using GUI Ripping for Automated Testing of Android Applications
    Amalfitano, Domenico
    Rita Fasolino, Anna
    Tramontana, Porfirio
    De Carmine, Salvatore
    Memon, Atif M.
    2012 PROCEEDINGS OF THE 27TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2012, : 258 - 261