Test-Driven Development in the Age of AI

Test-Driven Development in the Age of AI

From The Agile Embedded Podcast by Luca Ingianni, Jeff Gable

March 18, 2026 · 42 min · Episode 92

About this episode

The episode discusses the importance of test-driven development in the context of AI coding tools and how it helps maintain control and confidence in generated code.

We explore how test-driven development (TDD) remains essential—perhaps more than ever—when working with AI coding tools. Luca shares his evolved workflow using Claude Code, breaking down how he structures tests in three phases: test ideas, test outlines, and test implementations. We discuss why TDD provides the necessary control and confidence when AI generates code, how it prevents technical debt accumulation, and why tests serve as precise specifications for AI rather than afterthoughts.

People in this episode

Hosts: Luca Ingianni, Jeff Gable

Topics covered

  • Test-Driven Development
  • AI coding tools
  • software testing
  • technical debt
  • workflow management

Keywords

  • test-driven development
  • AI
  • Claude Code
  • software testing
  • technical debt
  • coding tools

Mentioned in this episode

Products: Claude Code

More episodes of The Agile Embedded Podcast

Explore listener stats, chart rankings, contacts and more on the The Agile Embedded Podcast podcast page.