Automated Testing Clinic: Testing with a Purpose

Summary

There are two questions worth asking oneself over and over while creating automated acceptance tests.

This clinic uses exercises and examples to reinforce the good habit of writing tests with a clear purpose. Our focus is on favoring declarative style over procedural (Testing the business rule rather than the user actions/steps).

The key learning -- writing purposeful tests -- is tool-independent; however, our exercises are in FitNesse (Java), so this clinic will also provide attendees a way to learn and practice FitNesse.

Objectives

Audience

Exercises

Our teaching style uses step-by-step, guided exercises in the first section; more free-form and challenge in the second section.

First session Introduction to Purposeful Testing:

Second session Practicing Purposeful Testing:

About the instructors

Kay has 7 years experience leading automated testing efforts and has taught corporate training classes in FitNesse. Christian is the author of the open source acceptance testing framework Jameleon and has mentored teams in unit and acceptance testing for 7 years. Both instructors presented tutorials at Agile 2007 and have been active in the Agile community since 2001.

AutomatedTestingWithaPurpose (last edited 2009-04-30 23:15:25 by localhost)