Author = محمد فرخزادی
IT and cyber warfare (encryption and data security, penetration and disruption in information networks, radars, dealing with hackers, etc.)

A Novel Approach to Enhancing Defense: Metaheuristic Algorithms for Optimal Structuring of Covering Arrays and Efficient Test Suite Generation

Volume 2, Issue 4, Autumn 2024, Pages 58-77

sajad esfandyari, davar giveki, Mohammad Farokhzadi

Abstract Software testing operations, as one of the fundamental methods for evaluating the quality of software products, are employed throughout various stages of software development and maintenance. With the increasing complexity and ubiquity of software, the need for performance and efficiency testing methods with a suitable balance between reducing time and increasing accuracy is felt.

In this study, automated software testing methods using Biogeography-Based Optimization algorithms, coupled with the bat algorithm, have been investigated, resulting in the production of a high-performance covering array. These innovations, along with the utilization of optimized data structures, have not only aided in managing software complexity but also addressed the success requirements of software projects. This research is recommended for enhancing the quality of software products, focusing on producing covering arrays with high efficiency and improving the performance of software testing.