Agile Acceptance Testing with Fitnesse

3 February 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

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
(Cronos - Foresee Technologies)

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

Blog: http://geekswithblogs.net/alternativedotnet/
LinkedIn: http://www.linkedin.com/in/michelgrootjans
Twitter: http://twitter.com/michelgrootjans/

 

Pascal Mestdach

Pascal Mestdach
(Ihc Group Nv)

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.

Blog: http://pascalmestdach.blogspot.com
LinkedIn: http://be.linkedin.com/in/pascalmestdach
Twitter: http://twitter.com/pascalmestdach/

 

Date and venue

Wednesday 3 February 2010

This sessions will be hosted at iLean (Cronos Head Offices): Veldkant 33A - 2550 Kontich

A detailed map is available here

 

Schedule

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

(after discussions may take as long as you decide...)

 

Session Material

You can find the code of the exercises and the slides on our Google Codebase:

http://agileacceptancetesting.googlecode.com/svn/trunk/


Price

Free!

 

Contact us for more information and for registration.