In the era of digitalization, every task is performed with the help of software-dependent applications. Therefore, the developed software is required to be robust, reliable, and fault free. Testing is performed to check the functioning of the developed software to evaluate whether the software product is error-free or not. Test cases play a vital role in the testing process. However, with the advancement of time, a particular test suite becomes so lengthy that the execution of all the test cases is not possible due to limited time and resources. Researchers have proposed diverse techniques to make the testing process an effective one. This study has worked towards finding the usage of bio-inspired computing algorithms used for optimization. The reason behind this is because these algorithms have performed exceptionally well in addressing complex problems to provide workable solutions in a reasonable time. It is observed that only a handful of these algorithms were applied in testing, such as ant colony optimization, bee colony optimization, neural networks, and genetic algorithms. Even progress is made in the limited area of these algorithms. This study was conducted with a motive to sort out the most popular bio-inspired algorithms and to explore their working principles, developments made till now, along with the scope of their application. This paper has discussed how the development of these algorithms has progressed from already explored algorithms to the development of many new ones such as cuckoo search, artificial bee colony, bat algorithm, firefly algorithm, flower pollination algorithm, and many more. This study will help the researchers to gain insight into choosing the algorithm and explore them in developing new techniques for optimization.