For the first time in Sweden:

Test Driven Development Master class with Roy Osherove

In Malmö, Sweden, 6th of December - 10th of December (5 days)

Price: 29 995 SEK + moms

Each day of this course is equivalent to roughly two weeks of self-training in Test Driven Development (TDD). Imagine each of your developers went through their first 50 days of TDD led by a skilled and experienced teacher by their side - that’s the benefit you’d gain from this course. The first 50 days in TDD are the hardest - they present the most challenges and learning curve, and they can cement the wrong techniques if not done right. The first 50 days are the make-or-break effort that helps decide whether TDD will stay or fail in the organization.  Don’t leave it up to chance!

50% of each day is dedicated to hands on labs

Day 1 - Unit Testing and TDD Basics

  • Writing basic unit tests for .NET classes using NUnit or MS Test
  • Test Driven Development
  • Unit Testing best practices and coding standards
  • Pair Programming practices
  • Exercise and code kata

Day 2 - Mock Objects

  • Mock Object Principles and Interaction testing
  • Hand Written Mocks and Stubs Isolation frameworks (RhinoMocks, Moq and Typemock Isolator ) Best practices for mocks and stubs

Day 3 - Advanced Isolation and mock objects

  • Advanced Mocking Scenarios
  • Using Typemock Isolator
  • Continued Exercises

Day 4 - Test Review Skills

  • How to review unit tests written by others
  • Categorizing test problems to readability, trust and maintainability
  • Learning techniques for quick test reviews
  • Looking at various open source projects and reviewing them

Day 5 - Working with Legacy Code

  • Advanced Dependency breaking techniques
  • Approaches and strategy for testing existing code
  • Designing for testability testing untestable code