WeAreDevelopers LIVE Mar 3, 2021

Why you must use TDD now!

Alex Banul

Tired of critical bugs slipping into production and endless QA bottlenecks? Discover how adopting Test-Driven Development delivers modular, bulletproof ASP.NET Core architecture.

Pause
Mute Enter Fullscreen
#1 about 7 min

Challenges of testing in traditional development cycles

Writing tests after implementation causes missed requirements and broken logic slipping into production.

#2 about 2 min

Defining the core process of test-driven development

Converting software requirements into test cases before writing the core application code.

#3 about 3 min

Applying the red green refactor cycle

Documenting requirements with failing tests before writing minimal code to pass and optimizing.

#4 about 8 min

Bootstrapping a test-driven asp.net web api

Setting up an initial project structure and verifying endpoint accessibility with automated integration tests.

#5 about 10 min

Iterating web api logic with dynamic test cases

Writing and refining parameterized tests to catch parameter mismatches and enforce correct business logic.

#6 about 4 min

Weighing the benefits and tradeoffs of test-driven development

Balancing the high initial time investment against long-term architectural benefits and reduced quality assurance bottlenecks.

Matching moments

4:00 min

Adopting test-driven design as a strategic development methodology

Mirjam Aulbach · World Congress 2022

1:40 min

Adopting a pragmatic approach to test-driven development

Eric Deandrea Eric Deandrea · World Congress 2025

1:28 min

The basic concept of test-driven development

Gil Zilberfeld · JS Congress

2:50 min

Why software testing builds a strong developmental foundation

Gil Zilberfeld · LIVE

3:00 min

Understanding the test-driven development cycle and workflow

Mirjam Aulbach · World Congress 2022

5:28 min

Reversing traditional specification workflows with proactive testing

James Bender · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 11:40–12:10

Stage 2

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer at IBM

Eric Deandrea
Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 9

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect at Leidos

David Morris
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 9

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 7

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

September 24, 2026 · 15:30–16:00

Stage 3

The New Bottleneck in Software Development

Aditya Jayaprakash

Co-Founder & CEO at Blacksmith

Aditya Jayaprakash
Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin