Title of article :
Software Testing using an Adaptive Genetic Algorithm
Author/Authors :
Damia, Amirhossein Department of Computer Engineering - K. N. Toosi University of Technology - Tehran, Iran , Esnaashari, Mehdi Faculty of Computer Engineering - K. N. Toosi University of Technology - Tehran, Iran , Parvizimosaed, Mohammadreza Department of Computer Engineering - K. N. Toosi University of Technology - Tehran, Iran
Pages :
10
From page :
465
To page :
474
Abstract :
In the structural software test, the test data generation is essential. The problem of generating the test data is a search problem, and for solving the problem, the search algorithms can be used. Genetic algorithm is one of the most widely used algorithms in this field. Adjusting the genetic algorithm parameters helps to increase the effectiveness of this algorithm. In this paper, the adaptive genetic algorithm is used in order to maintain the diversity of the population to the test data generation based on the path coverage criterion, which calculates the rate of recombination and mutation with the similarity between the chromosomes and the amount of chromosome fitness during and around each algorithm. The experiments performed show that this method is faster for generating the test data than the other versions of genetic algorithm used by the others.
Keywords :
Software Test , Test Data Generation , Path Coverage , Search Algorithms , Genetic Algorithm
Journal title :
Journal of Artificial Intelligence and Data Mining
Serial Year :
2021
Record number :
2685970
Link To Document :
بازگشت