Working Together to Perfect the Art of Software
A Place to Learn, Certify and Teach

Executable Requirements with Fitnesse

Who Should Attend/Prerequisites

Experience with Agile Process such as Scrum. Those attending this course include Business Analysts, Developers, and Test Specialists. Attendees are expected to bring a laptop computer to this course.


Class Size Limit: 14 (Minimum 0)


COURSE CALENDAR
date location trainer
To be announced

Course Overview

The traditional view of requirements communication allows for a high degree of ambiguity and error. In this course we will examine the commonality between requirements and tests and how a requirement can be effectively communicated in the form of a test. By placing the emphasis on the specification of requirements in the form of tests we are at once both increasing the quality of communication among team members and ensuring that testing is not an activity that gets tacked onto the end of a sprint.

Participants will gain hands on experience in new communication strategies and leave with practical experience using Fit/Fitnesse to formalize requirements into executable tests. We will show how this change accelerates development and reduces defects found late in iteration cycles. Concepts learned in this class will be directly applicable to the problem of integrating Q/A into short iterations/sprints.

The class will explore the requirements of a fictitious project and follow the evolution of those requirements as Fit tests. We will examine the various Test Styles Fixtures available within Fit and provide advice surrounding best practices for making tests clear and easy to read. The team will also learn about the capabilities and limitations of the wiki based Fitnesse front end to Fit.

Agenda

Introduction and Logistics

Cost:

$900 per attendee.