GA-based multiple paths test data generator

被引:73
|
作者
Ahmed, Moataz A. [1 ]
Hermadi, Irman [2 ]
机构
[1] King Fahd Univ Petr & Minerals, Dept Informat & Comp Sci, Dhahran 31261, Saudi Arabia
[2] Bogor Agr Univ, Dept Comp Sci, Bogor 16144, Indonesia
关键词
software testing; path testing; genetic algorithms; test data generator;
D O I
10.1016/j.cor.2007.01.012
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Developers have learned over time that software testing costs a considerable amount of a software project budget. Hence, software quality managers have been looking for solutions to reduce testing costs and time. Considering path coverage as the test adequacy criterion, we propose using genetic algorithms (GA) for automating the generation of test data for white-box testing. There are evidences that GA has been already successful in generating test data. However, existing GA-based test data generators suffer from some problems. This paper presents our approach to overcome one of these problems; that is the inefficiency in covering multiple target paths. We have designed a GA-based test data generator that is, in one run, able to synthesize multiple test data to cover multiple target paths. Moreover, we have implemented a set of variations of the generator. Experimental results show that our test data generator is more efficient and more effective than others. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3107 / 3124
页数:18
相关论文
共 50 条
  • [41] A Ga-based cache replacement policy
    Chen, Y
    Li, ZZ
    Wang, ZW
    [J]. PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 263 - 266
  • [42] A GA-based ICA for Acoustic Signals
    Popa, Rustem
    Frangu, Laurentiu
    [J]. IEEE EUROCON 2015 - INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL (EUROCON), 2015, : 722 - 726
  • [43] A GA-based movie-on-demand platform using multiple distributed servers
    Gerassimos Barlas
    Khaled El-Fakih
    [J]. Multimedia Tools and Applications, 2008, 40 : 361 - 383
  • [44] Empirical Evaluation of Test Effort Efficiency of Software GA-based Regression Test Case Prioritization Strategy
    Musa, Samaila
    Sultan, Abu Bakar Md
    Abd Ghani, Abdul Azim
    Baharom, Salmi
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON APPLIED SCIENCE AND TECHNOLOGY (ICAST'18), 2018, 2016
  • [45] GA-based feature selection method for oversized data analysis in digital economy
    Lv, Yao
    Liu, Peng
    Wang, Juan
    Zhang, Yao
    Slowik, Adam
    Lv, Jianhui
    [J]. EXPERT SYSTEMS, 2024, 41 (01)
  • [46] An innovative GA-based decision tree classifier in large scale data mining
    Fu, ZW
    [J]. PRINCIPLES OF DATA MINING AND KNOWLEDGE DISCOVERY, 1999, 1704 : 348 - 353
  • [47] Supervised GA-based regression clustering for data mining of molecular properties.
    Embrechts, MJ
    Breneman, C
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1999, 217 : U667 - U667
  • [48] An Efficient GA-based Clustering Technique
    Lin, Hwei-Jen
    Yang, Fu-Wen
    Kao, Yang-Ta
    [J]. JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2005, 8 (02): : 113 - 122
  • [49] Mining associative classification rules with stock trading data - A GA-based method
    Chien, Ya-Wen Chang
    Chen, Yen-Liang
    [J]. KNOWLEDGE-BASED SYSTEMS, 2010, 23 (06) : 605 - 614
  • [50] Transposon element technique applied to GA-based John Muir's trail test
    Spirov, AV
    Kadyrov, AS
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1998, 1401 : 925 - 928