Intent
To help the participants learn, how to build acceptance criteria and automated acceptance tests from User Stories to drive development and testing.
Overview
Collaboration, feedback, and shared understanding are some of the core values of agile practices. In addition, many agile projects need executable specifications created with your customers’ participation. Unfortunately, many agile teams struggle with building automated acceptance tests to implement executable specifications. I’ll explain this practice and provide a demonstration of how to perform Acceptance Test-Driven Development (ATDD) on real projects using FitNesse and the FitLibrary. I’ll share my recipe for getting customers involved on agile projects that use automated acceptance tests. The participants should also be able to learn how to start this practice in your team and how managers can track the team’s progress using these acceptance tests.
Audience
Customers, Business Analyst, QAs, Developers, anyone interested in the topic. This tutorial expects participants to have some knowledge about Agile and Iterative development. In the past, this tutorial has been most effective when participants are already using Agile and want to start the practice of acceptance testing. Some familiarity with Fit/FitNesse would help.
Outline
This tutorial will provide in-depth answers to the following questions.
Slides : http://www.slideshare.net/nashjain/acceptance-test-driven-development-19...
Slides are slightly out dated. They needs to be updated to incorporate some of the questions asked above. Also the number of slides need to reduced and we need to focus more on hands-on session.
Presentation History
This tutorial was presented in various forms at XP/Agile Universe 2004, STAR West 2005, STAR East 2005, local user groups and many other training engagements.
Introduction to Automated Acceptance Testing, Agile2006
Introduction to Acceptance Test Driven Development, Agile2007
Introduction to Acceptance Test Driven Development, SQE’s First Agile Development Practices Conference in Orlando.
Content Outline
Section 1 – 90 Minutes
Break – 30 Minutes
Section 2 – 90 Minutes
Infrastructure Required
A projector, round or rectangular tables with 5-6 chairs per table, a whiteboard or flip-chart per table, 2 packs of 200 PostIt Stickies (red and green)