Neural networks based test cases selection strategy for GUI testing

被引:0
|
作者
Ye, Mao [1 ]
Feng, Boqin [1 ]
Lin, Yao [1 ]
Zhu, Li [2 ]
机构
[1] Xi An Jiao Tong Univ, Dept Comp Sci Technol, Xian 710049, Peoples R China
[2] Xi An Jiao Tong Univ, Inst Software, Xian 710049, Peoples R China
关键词
Graphical User Interfaces; software testing; test case; neural networks;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The purpose of Graphical User Interfaces (GUI) testing is to diagnose and expose faults in planning time. It is difficult because the input space of GUI is extremely large due to different permutations of inputs and events. To test GUI needs to run a lot of test cases. Neural networks (NN) were explored to reduce test cases to. expose new faults. The main idea is as follows. Firstly, NN was trained by subset of test cases that had executed and their test results. Trained NN could recognize fault patterns that had been exposed. Secondly, from the test suite that hadn't been executed,. trained NN was used to select test cases that don't belong to the fault patterns. The test cases selected were more likely to expose new faults in GUI. By the method new faults could be exposed by executing fewer test cases. The experimental results show that the strategy is effective.
引用
收藏
页码:5773 / +
页数:2
相关论文
共 50 条
  • [1] Using ontology to generate test cases for GUI testing
    Li, Han
    Guo, He
    Chen, Feng
    Yang, Hongji
    Yang, Yuansheng
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2011, 42 (2-3) : 213 - 224
  • [2] Automated oracle based on multi-weighted neural networks for GUI testing
    Ye, Mao
    Feng, Boqin
    Zhu, Li
    [J]. Information Technology Journal, 2007, 6 (03) : 370 - 375
  • [3] Neural networks based automated test oracle for software testing
    Ye Mao
    Feng Boqin
    Zhu Li
    Lin Yao
    [J]. NEURAL INFORMATION PROCESSING, PT 3, PROCEEDINGS, 2006, 4234 : 498 - 507
  • [4] Fuzzy Adaptive Teaching Learning-based Optimization Strategy for GUI Functional Test Cases Generation
    Din, Fakhrud
    Zamli, Kamal Z.
    [J]. PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 92 - 96
  • [5] Metamorphic testing as a test case selection strategy
    Dave TOWEY
    Yunwei DONG
    Chang-Ai SUN
    Tsong Yueh CHEN
    [J]. Science China(Information Sciences), 2016, 59 (05) : 24 - 25
  • [6] Metamorphic testing as a test case selection strategy
    Towey, Dave
    Dong, Yunwei
    Sun, Chang-Ai
    Chen, Tsong Yueh
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2016, 59 (05)
  • [7] Metamorphic testing as a test case selection strategy
    Dave Towey
    Yunwei Dong
    Chang-Ai Sun
    Tsong Yueh Chen
    [J]. Science China Information Sciences, 2016, 59
  • [8] Automatic Selection of Test Cases for Regression Testing
    Magalhaes, Claudio
    Barros, Flavia
    Mota, Alexandre
    Maia, Eliot
    [J]. I BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING (SAST 2016), 2016,
  • [9] Towards Model Construction Based on Test Cases and GUI Extraction
    Jaaskelainen, Antti
    [J]. TESTING SOFTWARE AND SYSTEMS, ICTSS 2016, 2016, 9976 : 225 - 230
  • [10] Seed Selection for Testing Deep Neural Networks
    Zhi, Yuhan
    Xie, Xiaofei
    Shen, Chao
    Sun, Jun
    Zhang, Xiaoyu
    Guan, Xiaohong
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2024, 33 (01)