On the Use of Meta-Heuristic Algorithms for Automated Test Suite Generation in Software Testing
Autor:
Khari, Manju
; Sinha, Anunay
; Herrerra-Viedma, Enrique
; González-Crespo, Rubén
Fecha:
2021Palabra clave:
Revista / editorial:
Studies in Systems, Decision and ControlTipo de Ítem:
bookPartResumen:
There exists a dire need to automate the process of test suite generation to get the most optimal results as testing accounts for more than 40% of total cost. A solution consists of using meta-heuristic algorithms which iteratively improve the test data to reach the most optimized test suites. The goal of the study is to find the best suited algorithm to narrow down future research in the field of test automation and also provide issues on the design of new proposals. We focus on the performance evaluation of different major Meta-Heuristic Algorithms namely: Hill Climbing Algorithm (HCA), Particle Swarm Optimization (PSO), Firefly Algorithm (FA), Cuckoo Search Algorithm (CA), Bat Algorithm (BA) and Artificial Bee Colony Algorithm (ABC). Each algorithm is implemented to automatically generate test suites based on the program under test. Then, we develop a performance evaluation of each algorithm for five programs written in Java. The algorithms are compared using several process metrics (average time, best time, worst time) and also product metrics (path coverage & objective function values of the generated test suites). Results indicate ABC as the best suited algorithm as it gave the most optimal Test Suites in reasonable time. BA is the fastest one but produced less optimal results. FA is the slowest algorithm while CA, PSO and HCA perform in between. Some issues and strategies to create hybrid algorithms are discusses and pointed out.
Este ítem aparece en la(s) siguiente(s) colección(es)
Estadísticas de uso
Año |
2012 |
2013 |
2014 |
2015 |
2016 |
2017 |
2018 |
2019 |
2020 |
2021 |
2022 |
2023 |
2024 |
Vistas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
30 |
51 |
49 |
76 |
Descargas |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Ítems relacionados
Mostrando ítems relacionados por Título, autor o materia.
-
Fast single image haze removal method for inhomogeneous environment using variable scattering coefficient
Gupta, Rashmi; Khari, Manju; Gupta, Vipul; Verdú, Elena ; Wu, Xing; Herrera-Viedma, Enrique; González-Crespo, Rubén (CMES - Computer Modeling in Engineering and Sciences, 2020)The images capture in a bad environment usually loses its fidelity and contrast. As the light rays travel towards its destination they get scattered several times due to the tiny particles of fog and pollutants in the ... -
Enhanced resource allocation in mobile edge computing using reinforcement learning based MOACO algorithm for IIOT
Vimal, S.; Khari, Manju; Dey, Nilanjan; González-Crespo, Rubén ; Harold Robinson, Yesudhas (Computer Communications, 01/02/2020)The Mobile networks deploy and offers a multiaspective approach for various resource allocation paradigms and the service based options in the computing segments with its implication in the Industrial Internet of Things ... -
Optimized test suites for automated testing using different optimization techniques
Khari, Manju; Kumar, Prabbat; Burgos, Daniel ; González-Crespo, Rubén (Soft Computing, 2017)Automated testing mitigates the risk of test maintenance failure, selects the optimized test suite, improves efficiency and hence reduces cost and time consumption. This paper is based on the development of an automated ...