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

An Overview of the eXo Platform

Mestrallet and Grall cover the eXo platform, the Portlet 1.0 (JSR 168) and 2.0 (JSR 286) specs, eXo Web 2.0 Portal, JSR 286 Inter-portlet communication, eXo JCR and eXo Enterprise Content Management.

The Top 10 Ways to Botch Enterprise Java Application Scalability and Reliability

Purdy discusses Java scaling, performance vs scaling, rewriting frameworks, databases, bottlenecks, abstractions, disaster recovery, one-size-fits-all architecture, big JVM heaps and network failures.

Building Scalability and Achieving Performance: A Virtual Panel

Our panel of leading experts explores some of the challenges and thought processes that go into making their apps as scalable and performant as possible.

Domain-Driven Design in an Evolving Architecture

Mat Wall and Nik Silver explain how their has been using Domain-Driven Design in an evolving and Agile environment, at high traffic news site guardian.co.uk.

Avi Bryant on DabbleDB, Smalltalk and Persistence

In this interview, Avi Bryant talks about the Smalltalk web framework Seaside, DabbleDB, using Smalltalk images for persistence instead of an RDBMs, GemStone and more.

Book Review: Agile Adoption Patterns, A Roadmap to Organizational Success

With Agile adoption, context is everything: this book offers patterns and tools to help determine which practices most contribute to meeting your organization's goals.

Rob Windsor on WCF with REST, JSON and RSS

WCF is not just for SOAP based services and can be used with popular protocols like RSS, REST and JSON. Join Rob Windsor as he introduces WCF 3.5 and its new native support for non-SOAP services.

Christophe Coenraets Discusses Flex 3, AIR, and BlazeDS

Christophe Coenraets discusses Flex 3, Flex Builder, AIR, BlazeDS, Adobe and open source, integrating Flex with existing applications, and integrating RIAs with search engines and browsers.