Test-Driven Development is great when you are in a position to start from scratch. Most of you will be working with existing code bases so the approach is different. The tools are the same but you have
to master some new skills to make it work!
By the end of this session you will have learned:
How to create testing environments that match production
How to identify dependencies for a test
Refactoring strategies to make the code more testable