TDD Made Easy
Accelerate your software development by learning how to do TDD the right way
This week lays the foundations, covering the fundamentals of TDD and creating your personal TDD experience profile.
Testing For Purpose
We introduce the strategy of Testing For Purpose as a way to train the right mindset and approach to testing, and introduce your first coding exercise.
This week is all about you completing your TDD exercise with direct code review feedback from me as you progress.
Refactoring with TDD
This week covers refactoring, and shows how the right test approach can make this much easier to do quickly and confidently.
In this week, we introduce different types and levels of tests and demonstrate a way for you to make your test approach consistently rock solid.
In this final week, we put everything together that we have covered in the course and provide you with the tools and advanced techniques you need for TDD success.
What our students say
Mike Caisey professional software developer
This course helped me understand the patterns of testing in a different way to the norm, remarkably different to the courses I usually see in the industry.
No longer do my tests cause more of a hinderance than help and I’m now enjoying more robust software as a result.
Once you’ve completed the course you will be able to define clear and specific contexts that test your software and write those tests from the perspective of behaviour instead of coupling them to the implementation.