Our events on your calendar or smart phone:
Stay up to date!
Get our 2-monthly newsletter.

Agile Acceptance Testing with Fitnesse

03/02/2010
In 2 iterations participants will specify real world examples on a given user stories. After the specification workshops they pair up with the presenters, to implement their acceptance tests.

Benefits

They will have hands on experience in specifying acceptance tests and writing ‘glue’ code (.Net) with the most used Fit fixture types. Not in a simple hello world or calculator example, but in a more real life application.

Target Audience

  • Product owners, Agile Coaches,… will see a way how the communication gap between customers and developers can be narrowed down.
  • .Net developers will also have a first experience in writing the Fit glue code.
  • Java developers, testers will have hands-on experience in writing executable specifications in Fitnesse.

Session Outline

An introduction to the concept of Agile Acceptance testing. In 2 small iterations acceptance tests for a Snack-ordering application will be delivered.

  • Each iteration starts with a Specification Workshop where participants (in groups of 3) will think about how to specify acceptance criteria for given user story.
  • After the Specification Workshop the participants come forward to pair with the presenters to implement their acceptance criteria. Participants who are not pairing with us, can watch the 2 projection screens. The left screen is for the .Net developer, writing the gluecode. The right screen is for the tester/functional analist, writing the FitNesse tests.

By implementing the acceptance tests, the 4 basic Fitnesse fixtures get illustrated. We also integrate Fitnesse in an automated build and cover a possible way to structure tests in Fitnesse.

More info about Fitnesse here.

About the Trainers

Michel Grootjans

Michel Grootjans

Professional learner

Experience: Technical coach with a specialization in agile methodologies in Microsoft .net technology. Special interests go to the alt.net style of thinking.

Goals: I'm continuously looking for new ways to improve my skills. This is achieved by:

  • always looking for better ways to fulfill business requirements
  • sharing my knowledge and getting feedback from peers
  • being an active member in the .net community
Pascal Mestdach

Pascal Mestdach

Solution Architect:

  • getting things done & supporting fellow developers
  • evangelizing Agile Software Development practices
  • communicating the architecture, tools, standards and design principles to be used

During the past 10 years Pascal has become a generalizing specialist in the Microsoft.Net domain. His skill set consists mainly of architecting, developing, managing, testing and deploying enterprise applications.

Goals:

Always further deepening in software analysis, design, testing and its project management in an Agile way.

Practical Information

Language English
Date 03/02/2010
Venue iLean Headquarters
Veldkant 33A
2550 Kontich
Belgium

Schedule

  • 17:30 Welcome
  • 18:00 Introduction & session
  • 20:00 Closure

Session Material