AI-Driven Software Testing: A Review
Abstract
1. Introduction
1.1. Motivation and Scope
1.2. Research Questions
1.3. Contributions
- Application-Focused Taxonomy: Unlike broad theoretical reviews, we provide an empirical synthesis that focuses on 35 recent, real-world implementations and tools.
- Application Area Categorization: We categorize state-of-the-art AI applications across six critical application areas: self-healing automation, test case generation, visual testing, defect prediction, complex system validation, and AI model verification.
- Identification of Practical Challenges: We critically assess the limitations of current AI adoption in software testing and highlight issues such as generative AI “hallucinations” and the brittleness of CI/CD pipeline integration.
- Tailored Research Roadmap: We provide actionable insights and future directions for researchers and practitioners who aim to deploy trustworthy AI in software testing environments.
1.4. Organization of the Paper
2. Background and Related Work
2.1. Test Automation: Definition and Limitations
2.2. The Role of Artificial Intelligence in Software Testing
2.3. Common AI-Powered Testing Paradigms
2.4. Related Work
3. Research Method
3.1. Search Strategy
3.2. Inclusion and Exclusion Criteria
- Peer-reviewed articles and conference papers presented at recognized venues.
- Studies published between 2014 and 2026 reflect the growth of modern DL and generative AI techniques.
- Studies written in English.
- Studies that focus explicitly on the practical application of AI techniques in software testing.
- Studies reporting on the implementation of distinct frameworks, algorithms, tools, or quantitative evaluation metrics.
- Literature reviews, systematic mapping studies, and broad surveys (to avoid theoretical redundancy and maintain a practice-focused dataset).
- Articles lacking implementation details or empirical validation data.
- Studies related to general AI theory without direct application to the software testing lifecycle.
- Studies for which the full text was inaccessible.
3.3. Process Overview
3.4. Data Extraction
3.5. Quality Assessment
3.6. Descriptive Analysis of Selected Studies
4. Literature Review and Taxonomy
4.1. Taxonomy of Existing Work
4.2. Generation of Test Cases and Synthetic Data
4.3. Autonomous Test Maintenance (Self-Healing)
4.4. GUI and Visual Testing
4.5. Defect Prediction and Test Case Prioritization
4.6. Validation of Complex and Emerging Systems
4.7. AI Model Verification and Trustworthy Machine Learning
4.8. Answering the Research Questions
4.9. Quantitative Outcomes of AI-Driven Testing
4.10. Critical Analysis of Tool Limitations
5. Future Research Directions
5.1. Mitigating Generative AI Hallucinations in Test Generation
5.2. Lightweight Models and Computational Overhead
5.3. Standardization of AI Model Verification Frameworks
5.4. AI-Driven Testing for Legacy Systems
6. Study Limitations and Threats to Validity
- ▪
- Search Strategy and Selection Bias: The literature search was conducted primarily across IEEE Xplore, the ACM Digital Library, Google Scholar, SSRN, and ResearchGate. Consequently, relevant gray literature, such as industry white papers, proprietary corporate case studies, or unindexed preprints, has been excluded. Additionally, the deliberate selection of a curated sample of 35 empirical studies ensures depth and a practical focus, making this review representative rather than exhaustive.
- ▪
- Rapid Technological Evolution: The field of AI, particularly regarding LLMs and Generative AI, is evolving at an unprecedented pace. The frameworks and empirical results discussed in this paper represent the state of the art as of 2024–2026. However, there is an inherent risk that the specific tools (e.g., versions of the ChatGPT API) or approaches discussed may become obsolete or be replaced by more capable foundational models shortly after publication.
- ▪
- Lack of Standardized Evaluation Metrics (Internal Validity and Evaluation Biases): A significant challenge in synthesizing the selected literature is the heterogeneity of the evaluation metrics used by different studies. Some studies measure performance through fault-detection rates or test coverage, while others report execution speed, reduction in manual maintenance effort, or computational overhead. Furthermore, a main drawback is the absence of a unified evaluation and validation procedure within the primary studies themselves, which often lack a rigorous discussion on potential training data biases or model overfitting. Without a standardized benchmarking framework, direct quantitative comparisons between the reviewed AI-driven testing tools are difficult to perform, which can impact the overall credibility of the reported results.
- ▪
- Generalizability in Industrial Contexts (External Validity): Many of the studies evaluate their proposed AI frameworks using open-source projects or in controlled academic environments. However, the generalizability of these techniques between different studies and when applied to large-scale legacy enterprise systems, which often feature undocumented technical debt and strict data privacy regulations, remains a potential limitation that requires further large-scale industrial validation and the adoption of appropriate industry-wide standards to assess the efficiency of various AI testing methods objectively.
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A. Data Extraction of Selected Studies
| Ref./Authors | Year | Publication Type | AI Technique(s) | Application Field | Evaluation Criteria | Key Limitations/ Challenges |
|---|---|---|---|---|---|---|
| Kim and Kouatly [14] | 2024 | Peer-Reviewed | ChatGPT API | Self-Healing Automation | Locator recovery success rate | Dependency on external API latency and costs |
| Lops et al. [15] | 2024 | Peer-Reviewed | LLM | Unit Test Generation | Syntactic correctness and semantic quality | Risk of code hallucinations |
| Han et al. [16] | 2024 | Peer-Reviewed | LLM | Trustworthy Software Testing | Model robustness and logical consistency | Unpredictability in edge-case scenario generation |
| Neelapu [17] | 2024 | Peer-Reviewed | Generative AI & LLM | Testing Efficiency | Reduction in manual QA effort | Output reliability depends on prompt engineering |
| Sisomboon et al. [18] | 2026 | Peer-Reviewed | Ensemble LLM + RAG | Test Case Generation | Branch coverage and domain-grounding accuracy | Complex setup required for knowledge retrieval pipelines |
| Karpurapu et al. [19] | 2024 | Peer-Reviewed | LLM | BDD Acceptance Test Gen. | Feature file syntax validity and coverage | Requires strict adherence to BDD language templates |
| Nguyen and Maag [20] | 2020 | Peer-Reviewed | ML & Selenium | Codeless Web Testing | Test generation speed and accuracy | Brittleness when faced with complex dynamic elements |
| Pasca et al. [21] | 2025 | Peer-Reviewed | LLM & Karate DSL | API Security/Self-improving | Vulnerability detection and script resilience | Potential API rate limits and external dependency |
| Zhang et al. [22] | 2022 | Peer-Reviewed | RL & Image Understanding | GUI Testing | Defect discovery rate & platform independence | High computational and training overhead |
| Komar et al. [23] | 2024 | Peer-Reviewed | Intelligent Systems/CV | Visual Testing | Pixel-level anomaly detection accuracy | Sensitivity to minor, non-functional UI updates |
| Rauf and Alanazi [24] | 2014 | Peer-Reviewed | AI | GUI Testing | Event coverage and bug detection rate | Limited scalability in modern dynamic DOMs |
| Immaculate et al. [25] | 2019 | Peer-Reviewed | Supervised ML | Bug Prediction | F-measure and classification accuracy | Model overfitting on specific project datasets |
| Xiao et al. [26] | 2020 | Peer-Reviewed | LSTM (Deep Learning) | Spatial-Temporal Testing | Coverage of temporal state changes | High training time and sequence length limitations |
| Yang et al. [27] | 2017 | Peer-Reviewed | NLP | Test Case Prioritization | Average Percentage of Faults Detected (APFD) | Requires well-structured historical test logs |
| Lachmann et al. [28] | 2016 | Peer-Reviewed | ML | Test Case Prioritization | APFD and execution time reduction | Overhead of extracting system-level features |
| Ali et al. [29] | 2024 | Peer-Reviewed | Ensemble ML Models | Defect Prediction | Prediction accuracy, false positive rate | Requires large, accurately labeled historical datasets |
| Chan and Keung [30] | 2024 | Peer-Reviewed | Unsupervised ML | Defect Prediction | Metamorphic relation satisfaction rate | Challenges in defining robust generic metamorphic relations |
| Zhang [31] | 2024 | Peer-Reviewed | AI | Automated Testing | General testing lifecycle efficiency | Lack of standardized empirical benchmarks |
| Nagila et al. [32] | 2025 | Peer-Reviewed | ML & AI | Automated Software Testing | Overall framework fault detection capability | Broad scope makes specialized edge-case testing difficult |
| Muqeet et al. [33] | 2024 | Peer-Reviewed | ML | Quantum Software Testing | Noise mitigation effectiveness and fidelity | High complexity of quantum-classical integration |
| Guo et al. [34] | 2020 | Peer-Reviewed | Search-Based Testing | DL Framework Verification | Number of framework faults uncovered | Mutation strategies can be highly resource-intensive |
| Yahmed et al. [35] | 2022 | Peer-Reviewed | Search-Based Testing | DNN Quantization Assessment | Quantization error detection rate | High computational cost for deep network search spaces |
| Zolfagharian et al. [36] | 2023 | Peer-Reviewed | Search-Based Testing | Deep RL Agents Verification | Reward function exploitation detection | State-space explosion in complex RL environments |
| Gu et al. [37] | 2025 | Peer-Reviewed | Neuron Coverage Guidance | Network Layer Test Case Gen. | Neuron activation coverage percentage | Does not strictly correlate high coverage with fault discovery |
| Basani and Kurunthachalam [38] | 2021 | Peer-Reviewed | AI | Cloud-Based Robotic Systems | Real-time response validation and accuracy | Difficulty in simulating unpredictable physical constraints |
| Ho et al. [39] | 2025 | Peer-Reviewed | ML | Black Box Software Conformity | Regulatory compliance verification rate | Lack of interpretability (black-box nature of ML models) |
| Ansari et al. [41] | 2017 | Peer-Reviewed | NLP | Test Case Construction | Precision and recall of generated test steps | Struggles with highly ambiguous natural language |
| Yang and Wang [42] | 2025 | Peer-Reviewed | Prompt Learning + Static Analysis | Unit Test Case Generation | Compilation success rate and execution coverage | High overhead from integrating static analysis loops |
| Paduraru and Melemciuc [43] | 2018 | Peer-Reviewed | ML | Synthetic Data Generation | Data distribution similarity | High dependency on quality of training data |
| Dalal and Tamraparani [44] | 2023 | Peer-Reviewed | AI | Self-Healing Scripts (FinTech) | Compliance coverage and script repair rate | Strict data privacy regulations limit training data |
| Gupta et al. [45] | 2025 | Peer-Reviewed | AI | Big Data/Cloud Systems | Data processing speed and test coverage | High cost of replicating large-scale cloud data |
| Caglar [46] | 2023 | Peer-Reviewed | AI & Cloud Computing | Cloud Software Testing Platform | Scalability and concurrent test execution rate | Infrastructure overhead and cloud resource costs |
| Loubiri and Maag [48] | 2022 | Peer-Reviewed | ML & Containerization | Web Testing | Test execution speed and setup time | Complexity in orchestrating containerized environments |
| Khankhoje [48] | 2023 | Peer-Reviewed | AI | Intelligent Chatbots | Conversational accuracy and context retention | Difficulties in assessing subjective conversational nuance |
| Wan et al. [49] | 2022 | Peer-Reviewed | Automated Testing | ML APIs Validation | API integration bug detection rate | Difficulty in validating non-deterministic API outputs |
References
- Alharbi, O.; Aldossari, M. Exploring the Influence of DoD, CI/CD, and Automation on Software Quality. In 2025 IEEE 5th International Conference on Software Engineering and Artificial Intelligence (SEAI); IEEE: New York, NY, USA, 2025; pp. 259–264. [Google Scholar] [CrossRef]
- Arani, A.K.; Le, T.H.M.; Zahedi, M.; Babar, M.A. Systematic Literature Review on Application of Learning-Based Approaches in Continuous Integration. IEEE Access 2024, 12, 135419–135450. [Google Scholar] [CrossRef]
- Gan, X.; Liang, H.; Brown, C. Challenges, Strategies, and Impacts: A Qualitative Study on UI Testing in CI/CD Processes from GitHub Developers’ Perspectives. In 2025 IEEE Conference on Software Testing, Verification and Validation (ICST); IEEE: New York, NY, USA, 2025; pp. 186–197. [Google Scholar] [CrossRef]
- Saxena, A. Rethinking Software Testing for Modern Development. Computer 2025, 58, 49–58. [Google Scholar] [CrossRef]
- Faraji, A.; Pombo, N. AI-Driven Software Test Automation: An AI4SE-Oriented Survey of Techniques, Tools, and Challenges. IEEE Access 2025, 13, 183296–183313. [Google Scholar] [CrossRef]
- Lima, R.; Rosado da Cruz, A.M.; Ribeiro, J. Artificial Intelligence Applied to Software Testing: A Literature Review. In Proceedings of the 15th Iberian Conference on Information Systems and Technologies (CISTI), Seville, Spain, 24–27 June 2020. [Google Scholar] [CrossRef]
- Ramadan, A.; Yasin, H.; Pektas, B. The Role of Artificial Intelligence and Machine Learning in Software Testing. arXiv 2024, arXiv:2409.02693. [Google Scholar] [CrossRef]
- Escalante-Viteri, A.; Mauricio, D. Artificial Intelligence in Software Testing: A Systematic Review of a Decade of Evolution and Taxonomy. Algorithms 2025, 18, 717. [Google Scholar] [CrossRef]
- Arora, L.; Girija, S.S.; Kapoor, S.; Raj, A.; Pradhan, D.; Shetgaonkar, A. Explainable Artificial Intelligence Techniques for Software Development Lifecycle: A Phase-Specific Survey. In Proceedings of the IEEE Annual Computers, Software, and Applications Conference (COMPSAC) 2025, Toronto, ON, Canada, 8–11 July 2025. [Google Scholar] [CrossRef]
- Zendeli, B.; Luma, A.; Selimi, B.; Rexha, B. Identifying Limitations in End-to-End Testing: A Systematic Review of Coverage Analysis Techniques. In Proceedings of the 2025 7th International Congress on Human-Computer Interaction, Optimization and Robotic Applications (ICHORA), Ankara, Turkiye, 23–24 May 2025; pp. 1–9. [Google Scholar] [CrossRef]
- Shah, V.; Yadav, P. The Future of Software Testing Automation: Innovations, Challenges, and Emerging Alternatives. In 2025 3rd International Conference on Inventive Computing and Informatics (ICICI); IEEE: New York, NY, USA, 2025; pp. 1588–1593. [Google Scholar] [CrossRef]
- Abhichandani, S.; Vadrevu, N.R.T.; Bagmar, V. AI-Driven Self-Healing in Test Automation: A Review of Autonomous Quality Assurance. In 2025 3rd International Conference on Inventive Computing and Informatics (ICICI); IEEE: New York, NY, USA, 2025; pp. 1601–1608. Available online: https://ieeexplore.ieee.org/abstract/document/11069937 (accessed on 1 May 2026). [CrossRef]
- Trinh, E.; Funke, M.; Lago, P.; Bogner, J. Sustainability Integration of Artificial Intelligence into the Software Development Life Cycle. In Proceedings of the IEEE International Conference on Software Architecture (ICSA) 2024, Hyderabad, India, 4–8 July 2024. [Google Scholar] [CrossRef]
- Kim, Y.; Kouatly, R. Self-healing automation testing with Selenium and ChatGPT API integration to improve the efficiency of the maintenance. In Proceedings of the IEEE 2nd International Conference on Frontiers of Artificial Intelligence, Large Language Models and Machine Learning (FLLM), Dubai, United Arab Emirates, 26–29 November 2024; Available online: https://ieeexplore.ieee.org/document/10852490 (accessed on 25 April 2026).
- Lops, A.; Narducci, F.; Ragone, A.; Trizio, M. AgoneTest: Automated creation and assessment of Unit tests leveraging Large Language Models. In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering (ASE), Sacramento, CA, USA, 27 October–1 November 2024. [Google Scholar] [CrossRef]
- Han, Q.; Shi, Z.; Zhao, Z. Research on trustworthy Software Testing Techniques Based on Large Models. In Proceedings of the IEEE 10th International Symposium on System Security, Safety, and Reliability (ISSSR), Xiamen, China, 30–31 March 2024; Available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10562113 (accessed on 1 May 2026).
- Neelapu, M. Enhancing Software Testing Efficiency with Generative AI and Large Language Models; International Journal of Leading Research Publication (IJLRP): Gandhinagar, India, 2024; Available online: https://www.ijlrp.com/papers/2024/12/1586.pdf (accessed on 25 April 2026).
- Sisomboon, W.; Kaewyotha, J.; Songpan, W. Automated Software Test Case Generation Using Directional Partially Weighted Ensemble Large Language Models with Retrieval-Augmented Generation (RAG). IEEE Access 2026, 14, 31124–31145. [Google Scholar] [CrossRef]
- Karpurapu, S.; Myneni, S.; Nettur, U.; Gajja, L.S.; Burke, D.; Stiehm, T.; Payne, J. Comprehensive Evaluation and Insights into the Use of Large Language Models in the Automation of Behavior-Driven Development Acceptance Test Formulation. IEEE Access 2024, 12, 58715–58721. [Google Scholar] [CrossRef]
- Nguyen, D.P.; Maag, S. Codeless web testing using Selenium and machine learning. In Proceedings of the 15th International Conference on Software Technologies (ICSOFT), Paris, France, 7–9 July 2020; pp. 51–60. Available online: https://hal.science/hal-02909787/ (accessed on 25 April 2026).
- Pasca, E.M.; Delinschi, D.; Erdei, R.; Matei, O. LLM-Driven, Self-Improving Framework for Security Test Automation: Leveraging Karate DSL for Augmented API Resilience. IEEE Access 2025, 13, 56861–56886. [Google Scholar] [CrossRef]
- Zhang, Z.; Liu, Y.; Yu, S.; Li, X.; Yun, Y.; Fang, C.; Chen, Z. UniRLTest: Universal Platform-Independent Testing with Reinforcement Learning via Image Understanding. In Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), Virtual, 18–22 July 2022. [Google Scholar] [CrossRef]
- Komar, M.; Fedorovych, V.; Poidych, V.; Taborovskyi, A. Intelligent System for Visual Testing of Software Products. In Proceedings of the AISD, Munich, Germany, 22–26 July 2024; pp. 9–18. Available online: https://ceur-ws.org/Vol-3716/paper1.pdf (accessed on 25 April 2026).
- Rauf, A.; Alanazi, M.N. Using Artificial Intelligence to Automatically Test GUI. In Proceedings of the IEEE 9th International Conference on Computer Science & Education (ICCSE 2014), Vancouver, BC, Canada, 22–24 August 2014; Available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6926420 (accessed on 25 April 2026).
- Immaculate, S.D.; Begam, M.F.; Floramary, M. Software Bug Prediction Using Supervised Machine Learning Algorithms. In Proceedings of the 2019 International Conference on Data Science and Communication (IconDSC), Bangalore, India, 1–2 March 2019; Available online: https://ieeexplore.ieee.org/document/8816965 (accessed on 25 April 2026).
- Xiao, L.; Miao, H.; Shi, T.; Hong, Y. LSTM-based deep learning for spatial–temporal software testing. Distrib. Parallel Databases 2020, 38, 687–712. [Google Scholar] [CrossRef]
- Yang, Y.; Huang, X.; Hao, X.; Liu, Z.; Chen, Z. An Industrial Study of Natural Language Processing Based Test case Prioritization. In Proceedings of the IEEE 10th International Conference on Software Testing, Verification and Validation, Tokyo, Japan, 13–17 March 2017; Available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7928016 (accessed on 25 April 2026).
- Lachmann, R.; Schulze, S.; Nieke, M.; Seidl, C.; Schaefer, I. System-Level Test Case Prioritization Using Machine Learning. In Proceedings of the IEEE 15th International Conference on Machine Learning and Applications, Anaheim, CA, USA, 18–20 December 2016; Available online: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7838169 (accessed on 25 April 2026).
- Ali, M.; Mazhar, T.; Arif, Y.; Al-Otaibi, S.; Ghadi, Y.Y.; Shahzad, T.; Khan, M.A.; Hamam, H. Software Defect Prediction Using an Intelligent Ensemble-Based Model. IEEE Access 2024, 12, 20376–20395. [Google Scholar] [CrossRef]
- Chan, P.Y.P.; Keung, J. Validating Unsupervised Machine Learning Techniques for Software Defect Prediction with Generic Metamorphic Testing. IEEE Access 2024, 12, 165155–165172. [Google Scholar] [CrossRef]
- Zhang, Y. New Approaches to Automated Software Testing Based on Artificial Intelligence. In Proceedings of the 2024 5th International Conference on Artificial Intelligence and Computer Engineering (ICAICE), Wuhu, China, 8–10 November 2024; pp. 806–810. Available online: https://ieeexplore.ieee.org/document/10863866 (accessed on 25 April 2026).
- Nagila, A.; Trivedi, N.; Nagila, R.; Trivedi, K.; Bhardwaj, S.; Rani, J. A Framework for Automated Software Testing Using Machine Learning and Artificial Intelligence. In Proceedings of the 2025 International Conference on Knowledge Engineering and Communication Systems (ICKECS), Chickballapur, India, 23–24 April 2025; pp. 1–7. Available online: https://ieeexplore.ieee.org/document/11034863 (accessed on 25 April 2026).
- Muqeet, A.; Yue, T.; Ali, S. Mitigating Noise in Quantum Software Testing Using Machine Learning. IEEE Trans. Softw. Eng. 2024, 50, 2947–2961. [Google Scholar] [CrossRef]
- Guo, Q.; Xie, X.; Li, Y.; Zhang, X.; Liu, Y.; Li, X.; Shen, C. Audee: Automated testing for deep learning frameworks. In Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering (ASE), Virtual, 21–25 December 2020. [Google Scholar] [CrossRef]
- Yahmed, A.H.; Braiek, H.B.; Khomh, F.; Bouzidi, S.; Zaatour, R. DiverGet: A Search-Based Software Testing approach for Deep Neural Network Quantization assessment. Empir. Softw. Eng. 2022, 27, 193. [Google Scholar] [CrossRef]
- Zolfagharian, A.; Abdellatif, M.; Briand, L.C.; Bagherzadeh, M. A Search-Based Testing Approach for Deep Reinforcement Learning Agents. IEEE Trans. Softw. Eng. 2023, 49, 3715–3735. [Google Scholar] [CrossRef]
- Gu, Y.; Sun, Y.; Wu, Y.; Yan, F. CNF: An Automated Test Case Generation Method Based on Neuron Coverage Guidance in Key Network Layers. IEEE Access 2025, 13, 95227–95242. [Google Scholar] [CrossRef]
- Basani, D.K.R.; Kurunthachalam, A. An Intelligent Software Testing Framework For Cloud-Based Robotic Systems Using Ai And Automation. Int. J. Multidiscip. Eng. Curr. Res. 2021, 6, 31–44. [Google Scholar]
- Ho, L.; Esche, M.; Nischwitz, M.; Glesner, S. An Investigation of Machine Learning Solutions to Demonstrate Black Box Software Conformity in Regulated Measuring Instruments. IEEE Open J. Instrum. Meas. 2025, 4, 1–13. [Google Scholar] [CrossRef]
- Page, M.J.; McKenzie, J.E.; Bossuyt, P.M.; Boutron, I.; Hoffmann, T.C.; Mulrow, C.D.; Shamseer, L.; Tetz-laff, J.M.; Akl, E.A.; Brennan, S.E.; et al. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ 2021, 372, n71. [Google Scholar] [CrossRef] [PubMed]
- Ansari, A.; Shagufta, M.B.; Fatima, A.S.; Teehreem, S. Constructing Test Cases Using Natural Language Processing. In Proceedings of the IEEE 3rd International Conference on Advances in Electrical, Electronics, Information, Communication and Bio-Informatics (AEEICB17), Chennai, India, 27–28 February 2017; Available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7972390 (accessed on 25 April 2026).
- Yang, Z.; Wang, L. IntelliUnitGen: A Unit Test Case Generation Framework Based on the Integration of Static Analysis and Prompt Learning. IEEE Access 2025, 13, 177760–177784. [Google Scholar] [CrossRef]
- Paduraru, C.; Melemciuc, M. Tool using Machine Learning. In Proceedings of the 13th International Conference on Software Technologies (ICSOFT), Porto, Portugal, 26–28 July 2018; Available online: https://pdfs.semanticscholar.org/82bd/ef8522578768ffa161a255eb9ce68b99e371.pdf (accessed on 25 April 2026).
- Dalal, A.; Tamraparani, V. Self generating & self healing test automation scripts using AI for automating regulatory & compliance functions in financial institutions. Rev. Intel. Artif. Med. 2025, 14, 784–786. [Google Scholar]
- Gupta, A.K.; Govindankutty, S.; Nandyala, A.R.; Thason, J.R.M.; Pippal, S.; Gupta, G.K. AI-Driven Test Automation for Big Data Systems in Cloud Environments. In Proceedings of the IEEE First International Conference on Advances in Computer Science, Electrical, Electronics, and Communication Technologies (CE2CT), Bhimtal, India, 21–22 February 2025; Available online: https://ieeexplore.ieee.org/abstract/document/10941644 (accessed on 25 April 2026).
- Caglar, O. Development of Cloud and Artificial Intelligence based Software Testing Platform (ChArIoT). In Proceedings of the 2023 Innovations in Intelligent Systems and Applications Conference (ASYU), Sivas, Turkey, 11–13 October 2023; Available online: https://ieeexplore.ieee.org/document/10296551 (accessed on 25 April 2026).
- Loubiri, O.; Maag, S. Automated Web Testing using Machine Learning and Containerization. In Proceedings of the IEEE 26th International Conference on Circuits, Systems, Communications and Computers (CSCC), Rhodes Island, Greece, 19–22 July 2022; Available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10017868 (accessed on 25 April 2026).
- Khankhoje, R. AI-Based Test Automation for Intelligent Chatbot Systems. Int. J. Sci. Res. (IJSR) 2023, 12, 1302–1309. [Google Scholar] [CrossRef]
- Wan, C.; Liu, S.; Xie, S.; Liu, Y.; Hoffmann, H.; Maire, M.; Lu, S. Automated testing of software that uses machine learning APIs. In Proceedings of the 44th International Conference on Software Engineering (ICSE), Pittsburgh, PA, USA, 22–27 May 2022. [Google Scholar] [CrossRef]


| Criteria | Description | Score (0–1) |
|---|---|---|
| C1: Clarity | Are the research objectives clearly stated? | 1 (Yes), 0.5 (Partial), 0 (No) |
| C2: Relevance | Is the proposed approach structurally sound and relevant? | 1 (Yes), 0.5 (Partial), 0 (No) |
| C3: Validation | Is there empirical validation supporting the claims? | 1 (Yes), 0.5 (Partial), 0 (No) |
| C4: AI Testing | How directly does the study address AI in testing? | 1 (High), 0.5 (Moderate), 0 (Low) |
| Primary Domains | Summary | AI Usage | References |
|---|---|---|---|
| Test case and data generation | Manual creation of test scenarios is often incomplete, time-consuming, and heavily reliant on domain expertise. | LLMs and ML algorithms to automate and parse source code and/or translate natural language requirements into structured, executable test scripts, and generate synthetic data. | [15,17,18,19,36,39,41,42] |
| Autonomous maintenance (Self-Healing) | Test script maintenance is expensive due to “flaky tests” caused by minor UI modifications. | Intelligent models and LLMs continuously analyze DOM trees to autonomously repair failing test scripts and broken locators at runtime. | [14,21,44] |
| GUI and visual testing | Traditional automation struggles with visual bugs that do not trigger functional errors. | CV enables pixel-perfect validation; paired with RL, test agents simulate human-like interaction to navigate dynamic interfaces. | [22,23,24] |
| Defect prediction and prioritization | Executing entire test suites for every minor commit in CI/CD pipelines is inefficient. | Intelligent ML ensemble models analyze historical logs and metrics to predict fault-prone modules and prioritize test case execution. | [25,27,28,29,30,32] |
| Validation of complex and emerging systems | AI methodologies are being extended to non-traditional, highly dynamic environments. | Specialized AI frameworks test cloud architecture, robotics, quantum software noise, and the structural integrity of AI models themselves. | [33,34,35,38,45,46] |
| Taxonomy Domain | Primary AI Technologies | Key Objectives in Software Testing | Included References |
|---|---|---|---|
| Generation of Test Cases and Synthetic Data | LLM, Generative AI, NLP, ML | Automate unit test creation, synthesize edge-case data, and parse natural language requirements. | [15,17,18,19,36,39,41,42,43] |
| Autonomous Maintenance (Self-Healing) | ChatGPT API, Applied AI Algorithms | Autonomously identify DOM changes and repair broken Selenium locators at runtime. | [14,21,44] |
| GUI and Visual Testing | RL, CV | Enable platform-independent navigation and identify visual/aesthetic anomalies without source code. | [20,21,23,24,47] |
| Defect Prediction and Prioritization | Ensemble Long Short-Term Memory, ML, NLP | Proactively predict bug occurrences and prioritize critical test cases to optimize CI/CD pipelines. | [25,27,28,29,30,32] |
| Complex Systems Validation | Cloud AI, ML, NLP | Validate non-traditional architectures, including cloud robotics, big data, chatbots, and quantum software. | [33,38,45,46,48] |
| AI Model Verification | Search-Based Testing, LLM | Assess Deep Neural Network quantization, validate DL frameworks, and test traditional software using ML APIs. | [16,34,35,49] |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Martins, G.; Tenório, N.; Bernardino, J. AI-Driven Software Testing: A Review. Big Data Cogn. Comput. 2026, 10, 233. https://doi.org/10.3390/bdcc10070233
Martins G, Tenório N, Bernardino J. AI-Driven Software Testing: A Review. Big Data and Cognitive Computing. 2026; 10(7):233. https://doi.org/10.3390/bdcc10070233
Chicago/Turabian StyleMartins, Guilherme, Nelson Tenório, and Jorge Bernardino. 2026. "AI-Driven Software Testing: A Review" Big Data and Cognitive Computing 10, no. 7: 233. https://doi.org/10.3390/bdcc10070233
APA StyleMartins, G., Tenório, N., & Bernardino, J. (2026). AI-Driven Software Testing: A Review. Big Data and Cognitive Computing, 10(7), 233. https://doi.org/10.3390/bdcc10070233

