Affiliation:
1. Istanbul University-Cerrahpasa, Turkey
Abstract
Software testing, a pivotal phase in the software development lifecycle, is becoming increasingly challenging with the escalating complexity of modern software. Traditional testing methods are often inadequate in this evolving landscape. As AI continues to advance, its application in software testing is anticipated to lead to more efficient and effective processes, potentially transforming the entire software development lifecycle. This study focuses on conducting an in-depth analysis of the integration of artificial intelligence (AI) in software testing. By thoroughly analyzing and comparing a wide range of AI methodologies, this chapter aims to provide a comprehensive understanding of AI's current and future role in software testing, serving as a valuable resource for both practitioners and researchers in the field.