Working Together to Perfect the Art of Software
A Place to Learn, Certify and Teach
Home : Acceptance Test-Driven Development with David Evans
Acceptance Test-Driven Development with David Evans
: The course will give you practical exposure to all aspects of ATDD
Who Should Attend/Prerequisites
The course is aimed primarily at testers, developers and product owners who
are working on agile teams. The course is designed to provide an insight into
both the technical and nontechnical aspects of ATDD. It therefore includes such
details as how tests are automated against the application without using the
GUI, and for this we show examples featuring C# .NET code and the Fitnesse
framework. However, the principal learnings from this course are not tool or
technology specific, and are about the business–facing, non–technical aspects of
the process. The course is therefore still suitable for those who are not
coders.
Class Size Limit: 20
(Minimum 6)
Course Overview
The course will give you practical exposure to all aspects of ATDD, from
collaboratively specifying the design of features to solve business
requirements, to defining and illustrating features with testable acceptance
criteria and scenarios, to automating the acceptance tests against the
implementation without the need for expensive test tools.
The course uses the popular open–source acceptance test automation
framework Fitnesse for most example exercises, however the lessons and
principles will apply equally well for teams using similar alternative
tools.
Agenda
DAY 1
Day 1 covers the basic challenges faced by teams transitioning to agile and
TDD, and demonstrates through practical exercises the power of using tests to
drive design and implementation of business features.
- The Problem With Traditional Requirements
- Introducing Test– DrivenDevelopment
- Tools Overview
- From Stories to Tests
DAY 2
Day 2 exposes the trainees to the popular open–source ATDD framework
Fitnesse, and to explore how they can use what they have learned to improve
their own processes.
- Acceptance Testing in Fitnesse (pt 1)
- Illustrating with Examples
- Acceptance Testing in Fitnesse (pt 2)
- Implementation Strategies
Cost:
£1195 + VAT per attendee.