The “TDD Today for Developers” course is available as an in-house private course. For private courses the training material can be customized to get more focused learning addressing the exact needs of your team. Private courses can also be combined with follow-up coaching and consulting options. Contact us for finding out which option would be the best for you.
Overview
The 2-day “TDD Today for Developers” course (.NET/C# or Java) training helps the attendees to get more practice on unit testing and test-driven development. The training addresses TDD from the practical point of view as it covers several topics about how and when to use TDD through interactive exercises.
The attendees shall receive a certificate upon the successful completion of the course.
Target audience
The course is for developers, who are involved in writing unit tests. The course exercises are based on pair- and mob-programming. The course language is ENGLISH.
Learn how to:
- write good unit tests
- delay design decisions with test-first
- use stubs and mocks and other test doubles for isolating units
- find the next test to write
- make your test failing better
- use fluent assertion frameworks
- how refactoring can help you to find a better design
- organize your tests
- use TDD for isolating and fixing bugs
- use TDD for legacy apps (classification tests, scaffolding, anti-corruption layers, separation of concerns)
- do TDD with pair- and mob-programming
- test variations of data with combinatoric tests and random inputs
About the instructor
Gáspár Nagy is the creator and main contributor of SpecFlow and Reqnroll, regular conference speaker, blogger (http://gasparnagy.com), editor of the “BDD Addict” monthly newsletter (http://bddaddict.com), and co-author of the “BDD Books: Discovery” and “BDD Books: Formulation” (http://bddbooks.com).
He has been developing a synchronization tool called SpecSync that integrates Gherkin-based scenarios to Azure DevOps and Jira.
Gáspár is an independent coach, trainer and test automation expert focusing on helping teams implementing BDD and SpecFlow. He has more than 20 years of experience in enterprise software development as he worked as an architect and agile developer coach.