About this course

Course type Premium
Course code QATDDWS
Duration 1 Day

This workshop has been designed to provide students with a highly practical and empirical learning experience based upon a series of simple Katas.
Students will work in pairs to carry out a series of simple, repetitive steps in order to master the practice of Test Driven Development


Students are presumed to be familiar with the fundamentals of Unit Testing. i.e. they are able to write simple unit tests. They may have perhaps attended the Unit Testing in Visual Studio 2015 course - QAUTVS15, Test Driven Development in a Java Environment - QATDDJAVA or similar.
Students are expected to have basic coding skills. This is not a programming course and advanced coding skills are not required. However, the fundamentals of programming are required. E.g. Classes, methods, parameters, types, iterative and logic statements, string and exception handling.
Students should be familiar with a variety of languages. The workshop can be delivered using languages including C#, VB.net, Java, Javascript.


  • Fundamentals of Test Driven Development
  • TDD steps
  • TDD rules
  • The value of Katas
  • Setting up your projects
  • Test #1
  • Test #2
  • Test #3
  • Test #4
  • Test #5
  • Test #6
  • Test #7

Premium Course

1 Day


This course is authored by QA

Delivery Method

Delivery method


Face-to-face learning in the comfort of our quality nationwide centres, with free refreshments and Wi-Fi.

Find dates and prices

Online booking is currently not available for this course, to find out more please call us on 01753 898320 or email us at info@qa.com to discuss how we can help.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.