Improving GA based Automated Test Data Generation Technique for Object Oriented Software

被引:0
|
作者
Gupta, Nirmal Kumar [1 ]
Rohil, Mukesh Kumar [1 ]
机构
[1] Birla Inst Technol & Sci, Dept Comp Sci & Informat Syst, Pilani, Rajasthan, India
来源
PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC) | 2013年
关键词
Genetic algorithms; Object oriented testing; Test automation; Fitness function;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Genetic algorithms have been successfully applied in the area of software testing. The demand for automation of test case generation in object oriented software testing is increasing. Extensive tests can only be achieved through a test automation process. The benefits achieved through test automation include lowering the cost of tests and consequently, the cost of whole process of software development. Several studies have been performed using this technique for automation in generating test data but this technique is expensive and cannot be applied properly to programs having complex structures. Since, previous approaches in the area of object-oriented testing are limited in terms of test case feasibility due to call dependences and runtime exceptions. This paper proposes a strategy for evaluating the fitness of both feasible and unfeasible test cases leading to the improvement of evolutionary search by achieving higher coverage and evolving more number of unfeasible test cases into feasible ones.
引用
收藏
页码:249 / 253
页数:5
相关论文
共 50 条
  • [41] Generating Test Data for Software Structural Testing Based on Particle Swarm Optimization
    Mao, Chengying
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2014, 39 (06) : 4593 - 4607
  • [42] An Efficient Adaptive Method of Software-Based Self Test Generation for RISC Processors
    Hudec, Jan
    FOURTH EASTERN EUROPEAN REGIONAL CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS ECBS-EERC 2015, 2015, : 119 - 121
  • [43] Evolutionary generation of test data for many paths coverage based on grouping
    Gong, Dunwei
    Zhang, Wanqiu
    Yao, Xiangjuan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (12) : 2222 - 2233
  • [44] ROCS: an object-oriented class-level testing system based on the Relevant Observable ContextS technique
    Chen, HY
    Tse, TH
    Deng, YT
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (10) : 677 - 686
  • [45] An Evolutionary Generation Method of Test Data for Multiple Paths Based on Coverage Balance
    Fan, Shuping
    Yao, Nianmin
    Wan, Li
    Ma, Baoying
    Zhang, Yan
    IEEE ACCESS, 2021, 9 : 86759 - 86772
  • [46] 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
  • [47] Particle Swarm Based Evolution and Generation of Test Data Using Mutation Testing
    Jatana, Nishtha
    Suri, Bharti
    Misra, Sanjay
    Kumar, Prateek
    Choudhury, Amit Roy
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT V, 2016, 9790 : 585 - 594
  • [48] An Automated Testing Tool for Java']Java Application Using Symbolic Execution based Test Case Generation
    Monpratarnchai, Supasit
    Fujiwara, Shoichiro
    Katayama, Asako
    Uehara, Tadahiro
    2013 20TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2013), VOL 2, 2013, : 93 - 98
  • [49] Search-Based Algorithm With Scatter Search Strategy for Automated Test Case Generation of NLP Toolkit
    Liu, Fangqing
    Huang, Han
    Yang, Zhongming
    Hao, Zhifeng
    Wang, Jiangping
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2021, 5 (03): : 491 - 503
  • [50] Towards Automated Generation of PO-Based WebDriver Test Suites from Selenium IDE Recordings
    Ricca, Filippo
    Leotta, Maurizio
    A-TEST '21: PROCEEDINGS OF THE 12TH INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION, 2021, : 9 - 16