

AI in Software Testing: Enhancing Testing Frameworks with Artificial Intelligence
Abstract
Software testing plays a crucial role in ensuring the quality and reliability of software systems. Traditional testing methods, while effective, often require significant time and manual effort, making them prone to human error. The integration of Artificial Intelligence (AI) into software testing presents a ground breaking solution by automating test case generation, execution, and defect detection. This paper explores how AI-driven automated testing frameworks are transforming the software development lifecycle, highlighting key technologies, their benefits, and real-world applications. Additionally, we analyse challenges, limitations, and future trends in AI-powered testing frameworks to provide a comprehensive understanding of the evolving landscape of software testing.
References
Li, Z., Harman, M., & Hierons, R. M. (2007). "Search algorithms for regression test case prioritization." ACM Transactions on Software Engineering.
Liu, H., & Sun, J. (2021). "Natural Language Processing for Automated Test Case Generation." Journal of AI and Software Engineering.
Mirza, A., et al. (2020). "Artificial Intelligence in Software Testing: Challenges and Applications." Journal of Software Testing & Verification.
Wang, Y., & Lee, J. (2021). "Defect Prediction in AI-driven Software Testing." Springer Journal of Machine Learning in Software Engineering.
Patel, S., & Kumar, A. (2018). "A Comparative Study of Automated Testing Frameworks." ACM Computing Surveys.
Brown, D., & White, K. (2019). "EvoSuite: An AI-Driven Approach to Test Case Generation." Proceedings of the International Conference on Software Testing.
Gupta, P., & Sharma, L. (2020). "Self-Healing Test Automation Frameworks: A Survey." Journal of Software Engineering and Applications.
Refbacks
- There are currently no refbacks.