Test suite minimization using particle swarm optimization

被引:3
|
作者
Deneke, Aliazar [1 ]
Assefa, Beakal Gizachew [2 ]
Mohapatra, Sudhir Kumar [3 ]
机构
[1] AASTU, Dept Software Engn, Addis Ababa, Ethiopia
[2] AAiT, Sch Informat Technol & Engn, Addis Ababa, Ethiopia
[3] Sri Sri Univ, Fac Emerging Technol, Cuttack, Odisha, India
关键词
Software testing; Regression testing; Test suite minimization; Particle swarm optimization; Set covering;
D O I
10.1016/j.matpr.2021.12.472
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software engineering is a discipline which promises to produce quality software that exceeds customer expectation. In order to make these pledge realities, software testing is indispensable. More efficient and effective testing is conducted through automated testing which involves the use of automatically generated test cases. In Regression testing when the size of test suite increases running all the test cases in a test suite requires a large amount of effort and time so becomes infeasible to run all test cases. Various methods have been proposed to address these test suite minimization problem but because of its NP completeness there no single method which produces optimum size set of test suite. In this regard we proposed a novel techniques for test suite minimization using nature inspired metaheuristic particle swarm optimization algorithm for removing the redundant test cases from the suite. We compared our technique with four benchmark reduction techniques G WSC, G, HGS and GRE based on the size of reduced set and execution cost. On the same input dataset the experimental result shows that the reduction percentage of the test suite by PSO is 55.55%, by G WSC ism22.22% and by G, HGS& GRE is 44.45%. The execution cost of the G WSC is 63, G& GRE is 72, HGS 67 and PSO is 43. Therefore, as compared with other techniques our approach showed a promising and better result. Copyright (C) 2022 Elsevier Ltd. All rights reserved.
引用
收藏
页码:229 / 233
页数:5
相关论文
共 50 条
  • [1] An Assimilated Approach of Concept Analysis and Particle Swarm Optimization Algorithm for Effective Test Suite Minimization
    Selvakumar, S.
    Manikumar, T.
    Kumar, A. John Sanjeev
    Latha, L.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 866 - 869
  • [2] Loss power minimization using particle swarm optimization
    Esmin, A. A. A.
    Lambert-Torres, G.
    [J]. 2006 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORK PROCEEDINGS, VOLS 1-10, 2006, : 1988 - +
  • [3] CONSTRUCTING A T-WAY INTERACTION TEST SUITE USING THE PARTICLE SWARM OPTIMIZATION APPROACH
    Ahmed, Bestoun S.
    Zamli, Kamal Z.
    Lim, Chee Peng
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2012, 8 (1A): : 431 - 451
  • [4] Modified condition decision coverage criteria for test suite prioritization using particle swarm optimization
    Nayak, Gayatri
    Ray, Mitrabinda
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT COMPUTING AND CYBERNETICS, 2019, 12 (04) : 425 - 443
  • [5] Cost Minimization in Service Systems Using Particle Swarm Optimization
    Gonsalves, Tad
    Itoh, Kiyoshi
    [J]. SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, 149 : 151 - 161
  • [6] Multi-Objective Modified Particle Swarm Optimization for Test Suite Reduction (MOMPSO)
    Geetha, U.
    Sankar, Sharmila
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (03): : 899 - 917
  • [7] Minimization of Active Power Loss Using Enhanced Particle Swarm Optimization
    Adegoke, Samson Ademola
    Sun, Yanxia
    Wang, Zenghui
    [J]. MATHEMATICS, 2023, 11 (17)
  • [8] Antenna Array Output Power Minimization Using Particle Swarm Optimization
    Tran, Nghia
    Tamjid, Farshid
    Quaiyum, Farhan
    Kazemi, Robab
    Fathy, Aly
    Kilic, Ozlem
    [J]. 2019 URSI INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC THEORY (EMTS), 2019,
  • [9] TEST FREQUENCY SELECTION USING PARTICLE SWARM OPTIMIZATION
    Kincl, Zdenek
    Kolka, Zdenek
    [J]. ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2013, 11 (06) : 507 - 513
  • [10] Global minimization of multi-funnel functions using particle swarm optimization
    Maziar Salahi
    Ali Jamalian
    Akram Taati
    [J]. Neural Computing and Applications, 2013, 23 : 2101 - 2106