Litcius/Paper detail

Integrating AI in testing automation: Enhancing test coverage and predictive analysis for improved software quality

Prathyusha Nama

2024World Journal of Advanced Engineering Technology and Sciences27 citationsDOIOpen Access PDF

Abstract

This research explores the integration of Artificial Intelligence (AI) in testing automation, focusing on its ability to enhance test coverage and enable predictive analysis for improved software quality. As software systems become increasingly complex, traditional testing methods often struggle to meet quality demands. This study evaluates various AI techniques, including machine learning and natural language processing, and their applications in generating test cases, optimizing testing processes, and predicting defects. Through empirical case studies from diverse organizations, we demonstrate significant improvements in test coverage and defect detection rates following AI implementation. The findings highlight the efficiency gains and quality enhancements achieved through AI-driven testing, while also addressing challenges such as data dependency, complexity of implementation, and the need for skilled personnel. This research contributes to the understanding of AI's role in software testing and encourages organizations to adopt these technologies for better quality assurance and faster development cycles.

Topics & Concepts

AutomationComputer scienceSoftware testingTest (biology)Quality (philosophy)Reliability engineeringRegression testingSoftware engineeringSoftwareEngineeringSoftware developmentSoftware constructionOperating systemPhilosophyBiologyPaleontologyEpistemologyMechanical engineeringSoftware Testing and Debugging TechniquesSoftware Reliability and Analysis ResearchSoftware System Performance and Reliability
Integrating AI in testing automation: Enhancing test coverage and predictive analysis for improved software quality | Litcius