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 条
  • [41] A Comparative Study of GUI Automated Tools for Software Testing
    Sabev, Peter
    Grigorova, Katalina
    THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 7 - 15
  • [42] Improving the Accuracy of Automated GUI Testing for Embedded Systems
    Lin, Ying-Dar
    Chu, Edward T. -H.
    Yu, Shang-Che
    Lai, Yuan-Cheng
    IEEE SOFTWARE, 2014, 31 (01) : 39 - 45
  • [43] Design and Implementation of Medical Image Enhancement System Based on MATLAB GUI
    He, Wen
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON SENSOR NETWORK AND COMPUTER ENGINEERING, 2016, 68 : 298 - 304
  • [44] An Educational Tool Design for the Course of Signal Processing Based on MATLAB GUI
    Han Ping
    He Weikun
    Shi Qingyan
    Han Yan
    2014 INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT AND LEARNING (TALE), 2014, : 131 - 134
  • [45] Design and implementation of a GUI for the TLC model checker
    Wang, B.
    Pronk, C.
    ACM SIGPLAN NOTICES, 2006, 41 (12) : 38 - 43
  • [46] Analysis of OCR Design and Implementation for GUI Modeling
    Wu, Yumei
    Liu, Zhifang
    MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION IV, PTS 1 AND 2, 2012, 128-129 : 1303 - +
  • [47] An automated land subdivision tool for urban and regional planning: Concepts, implementation and testing
    Wickramasuriya, Rohan
    Chisholm, Laurie A.
    Puotinen, Marji
    Gill, Nicholas
    Klepeis, Peter
    ENVIRONMENTAL MODELLING & SOFTWARE, 2011, 26 (12) : 1675 - 1684
  • [48] Tool Based Implementation of SQL Injection for Penetration Testing
    Nagpal, Bharti
    Chauhan, Naresh
    Singh, Nanhay
    Panesar, Angel
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 746 - 749
  • [49] Design and implementation of a table-based GUI for MP3 players
    Bai, Ying-Wen
    Tsai, Fu-En
    2006 IEEE TENTH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, PROCEEDINGS, 2006, : 488 - +
  • [50] Harnessing Automated Test Case Generators for GUI Testing in Industry
    Klammer, Claus
    Ramler, Rudolf
    Stummer, Heinz
    2016 42ND EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2016, : 227 - 234