Introduction and Prerequisites

Get introduced to test-driven development and explore the prerequisites and the intended audience for this course.

Test-driven development (TDD)

Modern software is driven by users wanting new features, with no defects, released rapidly – a very challenging task. Solo developers have given way to development teams working together on a single software product. Features are added in short iterative cycles, then released to production frequently– sometimes daily. Achieving this requires excellence in development. We must ensure that our software is always ready to be deployed and free of defects when it is released into production. It must be easy for our developer colleagues to work with. Code must be easy for anyone to understand and change. When the team makes those changes, we must have confidence that our new features work properly and that we have not broken any existing features. This course brings together proven techniques that help make this a reality.

Get hands-on with 1200+ tech skills courses.