An Output-Oriented Approach of Test Data Generation Based on Genetic Algorithm

被引:1
|
作者
Zhang, Weixiang [1 ]
Wei, Bo [1 ]
Du, Huisen [1 ]
机构
[1] Beijing Inst Tracking & Telecommun Technol, Beijing 100094, Peoples R China
关键词
Software testing; Test data generation; Functional test; Genetic algorithm; Evolution test; Software engineering; PRIORITIZATION; COVERAGE;
D O I
10.1007/978-3-319-27161-3_9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Using genetic algorithm to transform test data generation problem into numerical optimization problem, evolution test is one of the hot topics in test data automatic generation. This paper proposed a software test data generation method based on evolution test, which was output-oriented and so suitable for black-box testing. The method transformed the coverage to software output domains into coverage to branches of pseudo-path by use of gray-box test technology. It defined a match function to describe the difference of the search trace to the aimed path, and then got its fitness function based on the match function. Some experimental results showed that the method implemented the coverage to software output domains, and was more efficient than random testing and manual testing.
引用
收藏
页码:100 / 108
页数:9
相关论文
共 50 条
  • [1] An effective output-oriented algorithm for low power multipartition architecture
    Ruan, SJ
    Lin, JC
    Chen, PH
    Lai, FP
    Tsai, KL
    Yu, CW
    ICECS 2000: 7TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS & SYSTEMS, VOLS I AND II, 2000, : 609 - 612
  • [2] An Approach for Test Data Generation based on Genetic Algorithm and Delete Mutation Operators
    Rani, Shweta
    Suri, Bharti
    2015 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING AND COMMUNICATION ENGINEERING ICACCE 2015, 2015, : 714 - 718
  • [3] Construction of English Translation Teaching Model Based on Cloud Data Edge Detection Algorithm and Output-Oriented Method
    Kong, Fenghua
    MOBILE INFORMATION SYSTEMS, 2022, 2022
  • [4] A Path-Oriented Test Data Generation Approach Hybridizing Genetic Algorithm and Artificial Immune System
    Bhattacharjee, Gargi
    Saluja, Ashish Singh
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, 2019, 711 : 649 - 658
  • [5] Approach for Automated Test Data Generation for Path Testing in Aspect-Oriented Programs using Genetic Algorithm
    Khandelwal, Juhi
    Tomar, Pradeep
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 854 - 858
  • [6] The Research of path-oriented test data generation based on a mixed ant colony system algorithm and genetic algorithm
    Yi, Minjie
    2012 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2012,
  • [7] Path-oriented test cases generation based adaptive genetic algorithm
    Bao, Xiaoan
    Xiong, Zijian
    Zhang, Na
    Qian, Junyan
    Wu, Biao
    Zhang, Wei
    PLOS ONE, 2017, 12 (11):
  • [8] Genetic Algorithm and its Application in the path-oriented test data automatic generation
    Liu Shimin
    Wang Zhangang
    CEIS 2011, 2011, 15
  • [9] MC/DC Test Data Generation Algorithm Based on Whale Genetic Algorithm
    LIU Huiying
    LIU Ziyang
    YAN Minghui
    Instrumentation, 2022, 9 (02) : 1 - 12
  • [10] Big data-based output-oriented teaching competency development for mathematics teacher trainees
    Pan J.
    Applied Mathematics and Nonlinear Sciences, 2024, 9 (01)