Categories
Ctm online

Spoonfuls of TDD and a pinch of AI: ingredients for a robust automation framework

Upcoming Event!

“Spoonfuls of TDD and a pinch of AI: ingredients for a robust automation framework”

Puja Jagani

In this talk, we will explore how Test Driven Development (TDD) serves as a foundation for building robust automation frameworks like Selenium. Drawing from my daily coding experiences, I will share how TDD has been a game-changer in my development process and how I have integrated AI as a helpful pair programmer.

To make generative AI effective, the key is providing the right prompts.

Through a coding demo, I will show you how I developed a new Selenium API using TDD with AI as my assistant. While doing so, I will walk you through the practical steps of TDD, highlighting where AI adds the most value and sharing how to structure prompts for AI to provide complete context with user stories and test cases, ensuring AI provides the best code suggestions possible.

By the end, you will have insights you can use to pair TDD with AI in your projects, with human expertise at the core of the process.

Bio

Puja is a lead of OpenSource and Developer Advocacy at BrowserStack. She is a core committer and member of the Technical Leadership Committee for Selenium, working closely with browser vendors to improve automation. At BrowserStack, she focuses on bug fixes, feature enhancements, user support, strategic thinking, and documentation while also engaging with the community and sharing knowledge. In her free time, she’s usually chasing her toddler, which means she doesn’t really have free time.

Social networks