ElitGA : Elitism Based Genetic Algorithm for Evaluation of Mutation Testing on Heterogeneous Dataset

Authors

  • Sandeep Kadam Department of Computer Engineering Gitam University,Visakhapattnaam, India
  • T. Srinivasarao Department of Computer Engineering Gitam University, Visakhapattnaam, India

Keywords:

Software testing, automation resting, fault detection, computer languages, programming languages, source code analysis

Abstract

Manually generating test cases is a tedious and time-consuming task. Automation testing data production, may help in the creation of a sufficient test suite that meets set objectives. The fault-finding behavior of a test suite determines its quality. For the creation of test data, mutants have been extensively recognized for modelling synthetic faults that act identically to actual ones. The use of search-based strategies to improve the quality of test suites has been widely covered in previous publications. Symmetry, on the other hand, might have a negative influence on the complexities of a search-based technique, whose success is highly dependent on the developing and evaluation of search process. In order to fulfil market expectations for quicker delivery and better-quality software, automation testing has really become critical in the software business. In this work, we proposed a multi mutant evaluation technique using a genetic algorithm. In this work, we carried out a generation of unique test mutants in the first section by using a random population generation algorithm. In the second section vi define a genetic algorithm that performs crossover function, mutation, calculation of fitness and selecting the best jeans according to the percentage of selection. We also define an algorithm for the selection of unique test suites. In the extensive experimental analysis, we evaluate 10 mutants on four different test suites. The proposed genetic algorithm validates all test methods to each test suite and obtains the results whether the mutant has been killed or live. According to this experimental analysis finally, we conclude the effectiveness of the written test suit. The proposed system provides higher efficiency who was the traditional mutation testing evaluation techniques on the heterogeneous datasets.

Downloads

Download data is not yet available.

References

Mingzhu Zhang, Jie Cao. “An Elitist-Based Differential Evolution Algorithm for Multiobjective Clustering”, 2020, 3rd International Conference on Artificial Intelligence and Big Data, IEEE.

Suilen H. Alvarado. “Design of Mutation Operators for Testing Geographic Information Systems”, 2019, IEEE.

Vladislav Skorpil and Vaclav Oujezsky. “Parallel Genetic Algorithms’ Implementation Using a Scalable Concurrent Operation in Python”, 2022, IEEE.

Shweta Rani, Bharti Suri and Rinkaj Goyal. “On the Effectiveness of Using Elitist Genetic Algorithm in Mutation Testing”, 2019, IEEE.

Drazen Draskovic and Veljko Milutinovic. “Hybrid Approaches to Mutation in Genetic Search Algorithms”, 2019, IEEE.

Rahila H. Sheikh, M. M.Raghuwanshi and Anil N. Jaiswal. “Genetic Algorithm Based Clustering: A Survey”, 2008, First International Conference on Emerging Trends in Engineering and Technology, IEEE.

M. J. Willis, H.G Hiden, P. Marenbach, B. McKay and G.A. Montague. “Genetic Programming: An Introduction and Survey of Applications”, 1997, IEEE.

Jia LUO and Didier ELBAZ. “A Survey on Parallel Genetic Algorithms for Shop Scheduling Problems”, 2018, International Parallel and Distributed Processing Symposium Workshops, IEEE.

Asim Munawar, Mohamed Wahib, Masaharu Munetomo and Kiyoshi Akama. “A Survey: Genetic Algorithms and the Fast Evolving World of Parallel Computing”, 2008, 10th International Conference on High Performance Computing and Communications, IEEE.

Enrique Alba and Marco Tomassini. “Parallelism and Evolutionary Algorithms”, 2002, Transactions on Evolutionary Computation, IEEE.

Evaluation a test suite on different mutants and using proposed GA

Downloads

Published

25.02.2023

How to Cite

Sandeep Kadam, & T. Srinivasarao. (2023). ElitGA : Elitism Based Genetic Algorithm for Evaluation of Mutation Testing on Heterogeneous Dataset. International Journal of Intelligent Systems and Applications in Engineering, 11(4s), 509–516. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/2720

Issue

Section

Research Article

Similar Articles

You may also start an advanced similarity search for this article.