Abstract
Evolutionary Test Optimization is being reorganized around the joint demands of performance with evidence quality, resource limits, and transfer across settings. The review develops an evidence-centered account of using adaptive search to allocate finite test budgets across large configuration spaces. It synthesizes 1 focal paper with 13 independently retrieved publications reviewed against traceable publication metadata. The analysis is organized around fitness design, exploration-exploitation, constraint handling, stopping rules, and reproducibility. The comparison does not regard outcomes from different settings as equivalent, the review compares task scope, modeling premises, and evaluation limits. Across the literature, the recurring conclusion is that advances in evolutionary test optimization become credible when workload, dependency, and recovery policy are evaluated together and when uncertainty about observability is reported explicitly. The comparative structure connects method selection to decision consequence and recurring validity threats, and proposes a research agenda centered on transparent baselines, stress testing, and reproducible evidence.
References
Ren, X. Optimizing Large-Scale AI Server Testing via Adaptive Evolutionary Algorithms.
Abd Halim, S., Abang Jawawi, D. N., & Sahak, M. (2018). SIMILARITY DISTANCE MEASURE AND PRIORITIZATION ALGORITHM FOR TEST CASE PRIORITIZATION IN SOFTWARE PRODUCT LINE TESTING. Journal of Information and Communication Technology, 18. https://doi.org/10.32890/jict2019.18.1.8281
CHEN, X., CHEN, J. H., JU, X. L., & GU, Q. (2014). Survey of Test Case Prioritization Techniques for Regression Testing. Journal of Software, 24(8), 1695-1712. https://doi.org/10.3724/sp.j.1001.2013.04420
Le Traon, Y., & Xie, T. (2023). Test case prioritization and mutation testing. Software Testing, Verification and Reliability, 34(1). https://doi.org/10.1002/stvr.1871
Badhera, U. (2012). Test Case Prioritization Algorithm Based Upon Modified Code Coverage in Regression Testing. International Journal of Software Engineering & Applications, 3(6), 29-37. https://doi.org/10.5121/ijsea.2012.3603
Sugave, S. R., Kulkarni, Y. R., Jagdale, B., & Gutte, V. (2025). Fault-Aware Test Case Prioritization in Software Testing Using Jaya Archimedes Optimization Algorithm. Journal of Electronic Testing, 41(1), 41-61. https://doi.org/10.1007/s10836-025-06157-7
Abd Halim, S., Abang Jawawi, D. N., & Sahak, M. (2019). SIMILARITY DISTANCE MEASURE AND PRIORITIZATION ALGORITHM FOR TEST CASE PRIORITIZATION IN SOFTWARE PRODUCT LINE TESTING. Journal of Information and Communication Technology, 18(1), 57-75. https://doi.org/10.32890/jict2019.18.1.4
Le Traon, Y., & Xie, T. (2023). Model‐based testing, test case prioritization and testing of virtual reality applications. Software Testing, Verification and Reliability, 33(8). https://doi.org/10.1002/stvr.1868
Assiri, M. (2025). Test Case Prioritization Using Dragon Boat Optimization for Software Quality Testing. Electronics, 14(8), 1524. https://doi.org/10.3390/electronics14081524
Khatibsyarbini, M., Isa, M. A., Jawawi, D. N. A., Hamed, H. N. A., & Mohamed Suffian, M. D. (2019). Test Case Prioritization Using Firefly Algorithm for Software Testing. IEEE Access, 7, 132360-132373. https://doi.org/10.1109/access.2019.2940620
Banias, O. (2019). Test case selection-prioritization approach based on memoization dynamic programming algorithm. Information and Software Technology, 115, 119-130. https://doi.org/10.1016/j.infsof.2019.06.001
Muthusamy, T., & K, S. (2014). A New Effective Test Case Prioritization for Regression Testing based on Prioritization Algorithm. International Journal of Applied Information Systems, 6(7), 21-26. https://doi.org/10.5120/ijais14-451081
Rani, S., & Kaur, A. (2020). Efficient Framework for Fully Automatic Test Case Generation and Prioritization Using Genetic Algorithm in Software Testing. Journal of Computational and Theoretical Nanoscience, 17(11), 5198-5204. https://doi.org/10.1166/jctn.2020.9362
Kundu, D., Sarma, M., Samanta, D., & Mall, R. (2009). System testing for object‐oriented systems with test case prioritization. Software Testing, Verification and Reliability, 19(4), 297-333. https://doi.org/10.1002/stvr.407

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Copyright (c) 2026 Adrian Robertson, Paul Harper, Noah Bishop (Author)
