Quadrus Development Inc.

Unit Testing and Test Driven Development (TDD)

Learning Objectives & Approach

This practical course introduces Unit Testing, Mocking and Test Driven Development (TDD), focusing on hands-on application under the guidance of an experienced instructor. This course is for developers using C# and the Microsoft .NET Framework.

The training begins by covering the basics of Unit Testing and Mocking, two critical approaches and skills necessary to effectively apply Unit Testing on your software development project. Approaches to organizing and managing unit test code are also discussed so that you are prepared for transitioning your testing from development to maintenance and support.

You will also be introduced to TDD – an approach to software development that relies on Test First Development (TFD) – and refactoring to incrementally design and build your system.

Attendees leave the course with a solid understanding of Unit Testing principles, techniques and best practices. This course is ideally supplemented by on-site coaching and mentoring for the development team.

This course is 70% exercises and 30% lecture.

Course Length

2 Days

Key Topics

The following topics are learned through lectures, group projects and labs:

  • Why Unit Test and TDD?
  • Unit Testing
  • Mocking
  • Organizing and Managing Tests
  • TDD
  • OOA&D and TDD

Targeted Participants

This course is valuable for developers and technical leads.

Prerequisites

Software development using C# and the Microsoft .NET Framework.

Contact

Quadrus Development Inc.

640 - 8th Ave SW, Suite 400
Calgary, Alberta
Canada, T2P 1G7

Tel: +1 403 257 0850

51.046197, -114.075723