Fully Autonomous Software Testing with GenAI
For decades, the concept of software autonomously testing itself has been a tantalizing dream. The traditional approach to software development involves extensive human effort in clicking through applications, writing API and UI test scripts, and a multitude of manual tasks before releasing a new version. However, the rise of Generative AI (GenAI) is heralding a transformative era in software testing, enabling a future where machines can undertake the bulk of these testing tasks. GenAI's capabilities extend beyond creating music, images, and even product code—it now encompasses the generation of millions of unique test cases, along with the code required to execute these tests. Welcome to the new world of "Fully Autonomous Software Testing" (F.A.S.T). This session is not just about a dream but the tangible steps being taken towards making fully autonomous, self-testing software a reality. We'll explore the current advancements and setbacks on this journey and provide insights on how to integrate these innovative techniques into your engineering and testing workflows.
Jason Arbon is the CEO at Checkie.AI. His mission is to test all the world's apps. Google’s AI investment arm led the funding for his previous company (test.ai). Jason previously worked on several large-scale products: web search at Google and Bing, the web browsers Chrome and Internet Explorer, operating systems such as WindowsCE and ChromeOS, and crowd-sourced testing infrastructure and data at uTest.com. Jason has also co-authored two books: How Google Tests Software and App Quality: Secrets for Agile App Teams.