InfoQ

News

Fixture Gallery, a New Quick Reference For FitNesse How-To

Posted by Mike Bria on Mar 28, 2008 11:59 PM

Community
Agile
Topics
Delivering Quality,
Software Testing,
Agile Techniques
Tags
Fit / Fitnesse,
Acceptance Testing,
TDD
Gojko Adzic recently released a first version of another useful FitNesse resource for the developer community. Fixture Gallery is a new open doc cookbook by Gojko for FIT/FitNesse tests. It provides developers with a quick overview of the most important fixture types and concepts for agile acceptance testing using the FIT framework.

According the Gojko, the documentation is intended not so much as a FitNesse "first step", but rather as a quick reference for people familiar with FitNesse, and he hopes for the reference to be grown collaboratively by the community of users.

This first cut contains some useful agile acceptance testing thoughts, and information on using the fixtures from both the Fit and FitLibrary packages:
For each fixture type, this document explains the table format and fixture class structure and provides advice when to use and when not to use it. Each example is accompanied by the source code for Java and .NET FIT implementations, in a form that can be easily copied and used as a template for similar fixtures.
The new gallery information can be accessed via a print-ready PDF, an executable FitNesse wiki, or a live web site.

For more by Gojko, be sure to check out InfoQ news on using FitNesse with .NET and DBFit for testing database code.

Two other classic resources are always Ward Cunningham and Rick Mudgridge's definitive book on Fit and the FitNesse user guide wiki at the tool's home site.

Related Sponsor

VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.

No comments

Reply

Exclusive Content

Getting Started with Grails

Jason Rudolph discusses Java/Grails integration, Grails plugins, creating a Grails sample application, Grails app structure, data querying and persistence, validation, controllers and tag libraries.

Creating Product Owner Success

The Scrum Product Owner role is powerful, valuable and challenging to implement. It brings healthier relationships between customers and developers, and competitive advantage - if you do it right.

Book Excerpt and Interview: Effective Java, Second Edition

Effective Java, Second Edition by Joshua Bloch is an updated version of the classic first edition, which won a 2001 Jolt Award. InfoQ asked Bloch questions about the areas that the new edition covers.

Tapestry for Nonbelievers

A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.

Pete Lacey on REST and Web Services

In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.

Business Natural Languages Development in Ruby

Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.

Distributed Version Control Systems: A Not-So-Quick Guide Through

Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.

Segundo Velasquez and Agile as Seen Through the Customer's Eyes

Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.