Saturday, January 13, 2007

The GWT way to Define UATs

Alsak Hellesoy (of RSpec fame) was interviewed on the Ruby on Rails podcast recently (10/09/06). One thing that sparked some interest for me was what he called GWT.

GWT is a verbal framework for helping customers express their requirements in a form that can easily be translate into code. Simple put, requirements need to conform to the following sentence structure: Given __ When __ Then..

E.g. GIVEN I am on the search page, WHEN I enter Thorne and click Search THEN Nigel Thorne's website should be displayed in the results.

This certainly seems a lot more accessable than "what are the pre and post-conditions for the feature?" :)

powered by performancing firefox

Post a Comment

GitHub Projects