About this course

Course code TPQ31020
Duration 1 Day

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'.)

Prerequisites

  • 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.

Delegates will learn how to

  • 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

1 Day

Duration

This is a QA approved partner course

Delivery Method

Delivery method

Classroom

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 0345 074 7998 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.