This course offers a unique opportunity to learn TDD (Test Driven Development) from two leading practitioners — from the fundamentals to advanced concepts, mastering its subtleties and achieving its benefits — and to exchange experiences and techniques with other course attendees. It is an opportunity to have your questions answered and advance your knowledge and practice for the benefit of your work, your colleagues and your codebases.
Lunch & Refreshments included
What you will learn
- How to approach testing as a continuous activity, intertwined with the flow of programming, rather than as a separate, episodic or phased activity.
- How to think of and express tests in terms of communication and specification, not just verification.
- How to structure test cases to follow a simple flow, but also group them according to common set-up or theme.
- Put a test-first approach into practice and compare different testing styles
Who is this course suitable for?
Developers who are either new to unit testing or who want to reflect on their existing testing practice to take it to the next level.
What you will need
Bring a laptop that you are prepared to pair program on with others. There’s no need to install or download anything in advance: the coding will all be done online using cyber-dojo.org, and all the slides presented will be available for download as PDF.
Register Your Interest
Course dates, price and availability will be determined based on volume of interest.Register Your Interest