About this Course

A one-day course.

This tutorial, which builds on the Acceptance Test-Driven Development course SQS-TDD01, is aimed at developers and technical agile testers and enable them to take TDD principles and practices beyond Unit Testing so that testers, customers and product owners can steer their projects at the level of requirements and user stories. Through a series of practical exercises, we enable students to translate business requirements into user stories directly supported by automated acceptance tests, and use those tests to drive the implementation of system functionality.

This is a hands-on tutorial with coding exercises in C#.NET, using the best open-source testing tools for TDD, including FIT, FitNesse, and NUnit. (For non-technical team members interested in learning TDD, we recommend our one-day course 'TDD01 - Acceptance Test-Driven Development'.)

Learn from the UK's leading Business Systems trainer

  • Comprehensive curriculum

    Our courses cover the entire business system development lifecycle – analysing, designing, creating, developing and testing.

  • Experienced experts

    Our expert trainers work full-time for QA and form the largest directly-employed team in Europe, ensuring the highest standards.

  • Superb satisfaction scores

    95% of our customers say their Business Systems training with QA will definitely improve job performance.

  • Trusted training

    We work with all the leading international bodies and frameworks – BCS (The Chartered Institute for IT), TOGAF, Lean Six Sigma, Agile.

Why people choose QA


There are over 20 QA learning centres and many other sites spread across the UK, providing a convenient choice of learning locations and ensuring that over 90% of the population is within 45 minutes of a training destination. Learn more

  • London


    International House

  • Manchester


    Oxford Street

Delegate portal

Booking courses with QA has always been easy, but now we've made it even easier. With myQA you can book, administer and manage all your bookings online, in one place. Login / sign-up

Detailed Information

  • For those who are new to Agile development practices, we recommend our 1 day course 'Introduction to Agile Testing.' Students should have experience of object-oriented .NET development using C#.

  • Experienced assistants will be on hand to help students who are not 'serious coders' but still want to learn more about how TDD works in practice in a .NET environment.

  • Articulating user requirements as stories
  • Creating acceptance tests for stories
  • Automating acceptance tests with FIT fixture code in C#
  • Writing effective and complementary Unit Tests with NUnit
  • Implementing .NET functionality driven by automated acceptance and unit tests

BCS International Diploma in Business Analysis

Industry-recognised certification that demonstrates the skills of an effective Business Analyst.

BCS Advanced Diploma in Business Analysis

A new certification from the BCS designed for experienced and senior Business Analysts.