Developer working with code on multiple screens

Building that First Test

One of the hardest parts of TDD is writing that first test. There is so much stacked against you, with many questions you have to answer. At what level should I be testing? Should this be an integration test or a unit test? What do all the test levels mean - Integration, Unit, Acceptance, E2E testing, and so on? Do I have time to write this test? Is it worth writing tests for this change? ...

October 28, 2025 · 3 min · 439 words