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 条
  • [21] TOOL SUPPORT FOR SYSTEMATIC TEST DATA GENERATION USING GENETIC ALGORITHMS
    Shangodoyin, D. K.
    Obe, O. O.
    Arnab, R.
    Dlamini, S. S.
    ADVANCES AND APPLICATIONS IN STATISTICS, 2006, 6 (03) : 399 - 409
  • [22] Test data combination strategy for effective test suite generation
    Yoon, Jae Hoon
    Kang, Jeong Seok
    Park, Hong Seong
    2013 INTERNATIONAL CONFERENCE ON IT CONVERGENCE AND SECURITY (ICITCS), 2013,
  • [23] Towards The Adaptive Questionnaire Generation Using Soft Computing
    Garg, Ayushi
    Singh, Sumit
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 805 - 810
  • [24] MTTG: An Efficient Technique for Test Data Generation
    Rabbi, Khandakar
    Islam, Rafiqul
    Mamun, Quazi
    Kaosar, Mohammed Golam
    8TH INTERNATIONAL CONFERENCE ON SOFTWARE, KNOWLEDGE, INFORMATION MANAGEMENT AND APPLICATIONS (SKIMA 2014), 2014,
  • [25] Prediction of Heatwave Using Advanced Soft Computing Technique
    Das, Ratnakar
    Mishra, Jibitesh
    Pattnaik, Pradyumna Kumar
    Bhatti, Muhammad Mubashir
    INFORMATION, 2023, 14 (08)
  • [26] XML-BASED AUTOMATIC TEST DATA GENERATION
    Bulbul, Halil Ibrahim
    Bakir, Turgut
    COMPUTING AND INFORMATICS, 2008, 27 (04) : 681 - 698
  • [27] Effort Estimation of Software Projects With Optimized Coefficients Using Soft Computing Technique
    Sivakumar, D.
    Sureshkumar, C.
    2017 CONFERENCE ON EMERGING DEVICES AND SMART SYSTEMS (ICEDSS), 2017, : 84 - 89
  • [28] Test data generation based on automatic division of path
    Liao W.-Z.
    Liao, Wei-Zhi (weizhiliao2002@aliyun.com), 1600, Chinese Institute of Electronics (44): : 2254 - 2261
  • [29] Automatic near-optimal generation of software test data for critical paths
    Abdi, Mina
    Mardukhi, Farhad
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (05)
  • [30] A Genetic Algorithm-based System for Automatic Control of Test Data Generation
    Pocatilu, Paul
    Ivan, Ion
    STUDIES IN INFORMATICS AND CONTROL, 2013, 22 (02): : 219 - 226