Affiliation:
1. Ajay Kumar Garg Engineering College, Ghaziabad, India
2. Jaypee Institute of Information Technology, India
Abstract
Test data generation is forever a core task in automated software testing (AST). Recently, some meta-heuristic search-based techniques have been examined as a very effective approach to facilitate test data generation in the structural testing of software. Although the existing methods are satisfactory, there are still opportunities for further improvement and enhancement. To solve, automate, and assist the test data generation process in software structural testing, a teaching learning based optimization (TLBO) algorithm is adapted in this chapter. In this proposed method, the branch coverage convention is taken as a fitness function to optimize the solutions. For validation of the proposed method, seven familiar and benchmark software programs from the literature are utilized. The experimental results show that the proposed method, mostly, surpasses simulated annealing, genetic algorithm, harmony search, particle swarm optimization, ant colony optimization, and artificial bee colony.
Reference26 articles.
1. An Efficient Method to Generate Test Data for Software Structural Testing Using Artificial Bee Colony Optimization Algorithm.;Z. K.Aghdam;International Journal of Software Engineering and Knowledge Engineering,2021
2. A variable strength interaction test suites generation strategy using Particle Swarm Optimization
3. Test case minimization in cots methodology using genetic algorithm: a modified approach.;P. K.Bhatia;Proceedings of ICETIT 2020: Emerging Trends in Information Technology,2020
4. A Decade of Intelligent Software Testing Research: A Bibliometric Analysis
5. Applying Particle Swarm Optimization to Pairwise Testing