Reference Hub2
On the Design and Optimization of Test Cases Using an Improved Artificial Bee Colony Algorithm-Based Swarm Intelligence Approach

On the Design and Optimization of Test Cases Using an Improved Artificial Bee Colony Algorithm-Based Swarm Intelligence Approach

Jeya Mala D., Ramalakshmi Prabha M.
Copyright: © 2022 |Volume: 13 |Issue: 1 |Pages: 20
ISSN: 1947-9263|EISSN: 1947-9271|EISBN13: 9781683181514|DOI: 10.4018/IJSIR.309941
Cite Article Cite Article

MLA

Jeya Mala D., and Ramalakshmi Prabha M. "On the Design and Optimization of Test Cases Using an Improved Artificial Bee Colony Algorithm-Based Swarm Intelligence Approach." IJSIR vol.13, no.1 2022: pp.1-20. http://doi.org/10.4018/IJSIR.309941

APA

Jeya Mala D. & Ramalakshmi Prabha M. (2022). On the Design and Optimization of Test Cases Using an Improved Artificial Bee Colony Algorithm-Based Swarm Intelligence Approach. International Journal of Swarm Intelligence Research (IJSIR), 13(1), 1-20. http://doi.org/10.4018/IJSIR.309941

Chicago

Jeya Mala D., and Ramalakshmi Prabha M. "On the Design and Optimization of Test Cases Using an Improved Artificial Bee Colony Algorithm-Based Swarm Intelligence Approach," International Journal of Swarm Intelligence Research (IJSIR) 13, no.1: 1-20. http://doi.org/10.4018/IJSIR.309941

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

In this research work, a swarm intelligence-based approach, namely an improved artificial bee colony (IABC), has been proposed to design and optimize the test cases during the software testing process. The novelty of the proposed IABC algorithm is that it has three major improvement heuristics over the general ABC algorithm: (1) it replaces random population generation during the initial phase into a systematic initial solution generation by means of a novel heuristic, namely ‘Chaotic Map'; (2) to eliminate the redundant test cases, another novel heuristic, namely ‘Euclidean Distance', is applied to maintain the diversity of population; (3) to increase the convergence speed, the fitness value of the previous solution is used in the new solution generation. Further, the proposed algorithm has been evaluated with several case studies and compared with the existing works using path coverage-based test adequacy criterion. Hence, the proposed work is improved, and it outperforms the existing works and provides optimal or near optimal test case generation for efficient software testing.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.