Building Operable Software with TDD - But Not the Way You Think
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore building operable software using Test-Driven Development (TDD) with an outside-in approach in this NDC London 2023 conference talk. Learn why traditional unit testing may fall short in microservice-based systems and discover a more effective method of testing service boundaries. Delve into the benefits of contract-first testing, understand how it aids in defining service boundaries, and see how to correlate tests with tracing tools like Honeycomb for performance insights. Gain practical knowledge on using WebApplicationFactory in .NET and applying these concepts across different programming languages. From building for production to implementing readable tests and adding OpenTelemetry, this comprehensive presentation covers various aspects of creating robust, testable software that's ready for real-world deployment.