A novel strategy for automatic test data generation using soft computing technique

被引:14
|
作者
Chawla, Priyanka [1 ]
Chana, Inderveer [1 ]
Rana, Ajay [2 ]
机构
[1] Thapar Univ, Comp Sci & Engn Dept, Patiala 147004, Punjab, India
[2] Amity Univ, Amity Sch Engn, Noida 201301, India
关键词
software testing; particle swarm optimization; genetic algorithm; soft computing; test data generation;
D O I
10.1007/s11704-014-3496-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software testing is one of the most crucial and analytical aspect to assure that developed software meets prescribed quality standards. Software development process invests at least 50% of the total cost in software testing process. Optimum and efficacious test data design of software is an important and challenging activity due to the nonlinear structure of software. Moreover, test case type and scope determines the quality of test data. To address this issue, software testing tools should employ intelligence based soft computing techniques like particle swarm optimization (PSO) and genetic algorithm (GA) to generate smart and efficient test data automatically. This paper presents a hybrid PSO and GA based heuristic for automatic generation of test suites. In this paper, we described the design and implementation of the proposed strategy and evaluated our model by performing experiments with ten container classes from the Java standard library. We analyzed our algorithm statistically with test adequacy criterion as branch coverage. The performance adequacy criterion is taken as percentage coverage per unit time and percentage of faults detected by the generated test data. We have compared our work with the heuristic based upon GA, PSO, existing hybrid strategies based on GA and PSO and memetic algorithm. The results showed that the test case generation is efficient in our work.
引用
收藏
页码:346 / 363
页数:18
相关论文
共 50 条
  • [31] Test Data Automatic Generation Based on Modified Condition/Decision Coverage Criteria
    Fan Xin
    Zheng Wei
    Yang Feng-yu
    Liang Qi-jun
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENT COMMUNICATION, 2015, 16 : 287 - 290
  • [32] ATGen: automatic test data generation using constraint logic programming and symbolic execution
    Meudec, C
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2001, 11 (02) : 81 - 96
  • [33] A new automatic test data generation algorithm based on PSO-ACO
    Zhao, Xiaomin
    Wang, Yiting
    Ding, Xiaoming
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 1159 - 1165
  • [34] A Novel Algorithm for Multi-path Test Data Generation
    Wang Shitao
    Wu Hao
    2013 FOURTH INTERNATIONAL CONFERENCE ON DIGITAL MANUFACTURING AND AUTOMATION (ICDMA), 2013, : 58 - 60
  • [35] Effective test data generation using probabilistic networks
    Feyzi, Farid
    Parsa, Saeed
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2020, 11 (04) : 357 - 371
  • [36] Parkinson's Disease Detection Using Soft Computing Technique
    Goel, Shubham
    Tripathi, Amrendra
    Choudhury, Tanupriya
    Kumar, Vivek
    PROCEEDINGS OF THE 2019 8TH INTERNATIONAL CONFERENCE ON SYSTEM MODELING & ADVANCEMENT IN RESEARCH TRENDS (SMART-2019), 2019, : 3 - 6
  • [37] Microarray Classification of Cancerous Cell Using Soft Computing Technique
    Vijayeeta, Prachi
    Kar, Utsav
    Rana, Madhurima
    Das, Madhabananda
    Mishra, B. S. P.
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATION AND CONTROL(ICAC3'15), 2015, 49 : 66 - 73
  • [38] Tensile Test Optimization Using the Design of Experiment and Soft Computing
    Moayyedian, Mehdi
    Qazani, Mohammad Reza Chalak
    Cvorovic, Vuk
    Asi, Fahad
    Mussin, Askhat
    Hedayati-Dezfooli, Mohsen
    Dinc, Ali
    PROCESSES, 2023, 11 (11)
  • [39] Machining process parameters optimization using soft computing technique
    El Hossainy T.M.
    Zeyada Y.
    Abdelkawy A.
    Journal of Engineering and Applied Science, 2023, 70 (01):
  • [40] MT2Way: A Novel Strategy for Pair-Wise Test Data Generation
    Rabbi, Khandakar Fazley
    Beg, Abul Hashem
    Herawan, Tutut
    COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS, 2012, 316 : 180 - 191