Getting started with TDD - A practical introduction
Come take a quick, guided tour of Test-Driven Development practices! The following presentation is a module from the 'Testing and Test-Driven Development for Java Developers' Course. It goes through a worked introduction to TDD theory and practices. Enjoy!
(If you have any trouble viewing this presentation, you can always download it here.)
Remember, there are still a few places for the Sydney 'Testing and Test-Driven Development for Java Developers' Course on December 10-11, but hurry!
Test Driven Development (TDD), as well as related techniques like Behaviour-Driven Development and Acceptance Test-Driven Development are growing in popularity among developers, as both empirical evidence and research point to its effectiveness.
This course is a very practical workshop packed with labs, where you will using TDD/BDD and a host of testing tools on a real application, to develop real features, rather than the overly-simplified TDD examples that often come up in training courses.
We cover not only the real-world practices that help you get the most out of TDD, but also plenty of useful tools and techniques, including Continuous Testing with Infinitest, Advanced JUnit techniques such as Parameterized Tests and Rule annotations, using Mocks and Stubs for state and interaction-based testing with Mockito, Database testing with DBUnit, web testing with JWebUnit and Selenium, working with Legacy Code, Behaviour-Driven Development and Acceptance Test Driven Development, and more!
This course is designed to be practical and students are guaranteed to learn tools and techniques that will lift their game from day 1 back in the office. So what are you waiting for? Sign up now!