• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Wang Jianmin and Cai Yuan. Automated Test Data Generation Using Evolutionary Algorithm Based on Maintaining Population Diversity[J]. Journal of Computer Research and Development, 2012, 49(5): 1039-1048.
Citation: Wang Jianmin and Cai Yuan. Automated Test Data Generation Using Evolutionary Algorithm Based on Maintaining Population Diversity[J]. Journal of Computer Research and Development, 2012, 49(5): 1039-1048.

Automated Test Data Generation Using Evolutionary Algorithm Based on Maintaining Population Diversity

More Information
  • Published Date: May 14, 2012
  • The automatic test data generation technology tries to find a relatively small set of test data to satisfy adequacy criterion, in order to reduce testing cost and increase testing efficiency. In this paper, an innovative test data generation algorithm based on maintaining population diversity is proposed, which satisfies condition/decision coverage criterion. This algorithm is based on an extended branch coverage table. Normalized Manhattan distance is employed to calculate the diversity between test data and eliminate the data with lower diversity, to maintain population diversity. Meanwhile, a new approach is introduced to evaluate the fitness values of test data. Then a greedy algorithm is used to reduce the number of test cases. Finally, this paper presents some experiments over a large benchmark composed of fourteen programs that include fundamental and practical aspects of computer science.
  • Related Articles

    [1]Ma Aman, Jiang Xianliang, Jin Guang. HDT: A Heuristic Dynamic Threshold Algorithm to Avoid Reprioritization of LEDBAT[J]. Journal of Computer Research and Development, 2020, 57(6): 1292-1301. DOI: 10.7544/issn1000-1239.2020.20190692
    [2]Dong Xueshi, Dong Wenyong, Cai Yongle. Hybrid Algorithm for Colored Bottleneck Traveling Salesman Problem[J]. Journal of Computer Research and Development, 2018, 55(11): 2372-2385. DOI: 10.7544/issn1000-1239.2018.20180009
    [3]Dong Xueshi, Dong Wenyong, Wang Yufeng. Hybrid Algorithms for Multi-Objective Balanced Traveling Salesman Problem[J]. Journal of Computer Research and Development, 2017, 54(8): 1751-1762. DOI: 10.7544/issn1000-1239.2017.20170347
    [4]Ma Chao, Deng Chao, Xiong Yao, and Wu Jun. An Intelligent Optimization Algorithm Based on Hybrid of GA and PSO[J]. Journal of Computer Research and Development, 2013, 50(11): 2278-2286.
    [5]Li Ziqiang, Tian Zhuojun, Wang Yishou, Yue Benxian. A Fast Heuristic Parallel Ant Colony Algorithm for Circles Packing Problem with the Equilibrium Constraints[J]. Journal of Computer Research and Development, 2012, 49(9): 1899-1909.
    [6]Liu Quan, Chen Hao, Zhang Yonggang, Li Jiao, Zhang Shenbin. An Ant Colony Optimization Algorithm Based on Dynamic Evaporation Rate and Amended Heuristic[J]. Journal of Computer Research and Development, 2012, 49(3): 620-627.
    [7]Zhu Xia, Li Xiaoping, and Wang Qian. Total-Idle-Time Increment Based Hybrid GA for No-Wait Flowshops with Makespan Minimization[J]. Journal of Computer Research and Development, 2011, 48(3): 455-463.
    [8]Chen Mao, Huang Wenqi. A Heuristic Algorithm for the Unequal Circle Packing Problem[J]. Journal of Computer Research and Development, 2007, 44(12): 2092-2097.
    [9]Li Qinghua, Yang Shida, and Ruan Youlin. Improving Optimization for Genetic Algorithms Based on Level Set[J]. Journal of Computer Research and Development, 2006, 43(9): 1624-1629.
    [10]Shang Ji. Study of Key Techniques of the Inference Machine Model for Function-Structure Project of the New Instrument Product Development Based on Genetic Algorithm(GA)[J]. Journal of Computer Research and Development, 2005, 42(9): 1544-1549.

Catalog

    Article views (620) PDF downloads (400) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return