Neural Network Based Test Case Generation for Data-flow Oriented Testing

被引:7
|
作者
Ji, Shunhui [1 ]
Chen, Qin [1 ]
Zhang, Pengcheng [1 ]
机构
[1] Hohai Univ, Coll Comp & Informat, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Data-flow Testing; Test Case Generation; Neural Network; Genetic Algorithm;
D O I
10.1109/AITest.2019.00-11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data-flow oriented testing plays an important role in software quality assurance. Many researches applied genetic algorithm to automatically generating test cases. However, each test case needs the run of program so as to compute its fitness value in most researches, which costs a lot. This paper proposes a neural network based approach for all-uses criterion oriented test case generation. The DU-pairs that need to be tested are calculated firstly. Then BP neural network is trained to simulate the fitness function. Finally, genetic algorithm is used to generate test cases where fitness value of each test case is evaluated with the trained neural network.
引用
收藏
页码:35 / 36
页数:2
相关论文
共 50 条
  • [1] Data Flow Based Test Case Generation Algorithm for Object Oriented Integration Testing
    Waheed, Shahzada Zeeshan
    Qamar, Usman
    PROCEEDINGS OF 2015 6TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE, 2015, : 423 - 427
  • [2] Search-based Data-flow Test Generation
    Vivanti, Mattia
    Mis, Andre
    Gorla, Alessandra
    Fraser, Gordon
    2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2013, : 370 - 379
  • [3] DATA-FLOW ORIENTED TEST SELECTION FOR LOTOS
    VANDERSCHOOT, H
    URAL, H
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1995, 27 (07): : 1111 - 1136
  • [4] Preventing untestedness in data-flow based testing
    Forgács, I
    Bertolino, A
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2002, 12 (01): : 29 - 58
  • [5] Data-flow Testing in the Large
    Andrioli de Araujo, Roberto Paulo
    Chaim, Marcos Lordello
    2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 81 - 90
  • [6] A Survey on Data-Flow Testing
    Su, Ting
    Wu, Ke
    Miao, Weikai
    Pu, Geguang
    He, Jifeng
    Chen, Yuting
    Su, Zhendong
    ACM COMPUTING SURVEYS, 2017, 50 (01)
  • [7] Dynamic Data-Flow Testing
    Vivanti, Mattia
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 682 - 685
  • [8] Data-flow testing of declarative programs
    Fischer, Sebastian
    Kuchen, Herbert
    ACM SIGPLAN NOTICES, 2008, 43 (09) : 201 - 212
  • [9] Data-Flow Testing of Declarative Programs
    Fischer, Sebastian
    Kuchen, Herbert
    ICFP'08: PROCEEDINGS OF THE 2008 SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2008, : 201 - 212
  • [10] MORE EXPERIENCE WITH DATA-FLOW TESTING
    WEYUKER, EJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1993, 19 (09) : 912 - 919