One of the things I'm going to tackle this year, is FIT - "Framework for Integrated Testing".
Fit
is a tool for enhancing communication and collaboration. Fit creates a
feedback loop between customers and programmers. Fit allows customers
and testers to use tools like Microsoft Office to give examples of how
a program should behave--without being programmers themselves. Fit
automatically checks those examples against the actual program, thus
building a simple and powerful bridge between the business and software
engineering worlds.
The tool to realize FIT testing is FitNesse.
This tool was primarily designed for the Java environment. There is
also a .NET integration. Unfortunately it is very poorly documented.
Additionally, the .NET implementation differs from the original
implementation.
Now the good news. Gojko Adzic has created a tutorial on how to start testing .NET code with FitNesse. So if you want to get started with FitNesse testing in .NET, go to http://gojko.net/fitnesse/ and grab the guide as a PDF document. It covers:
- Setting up a FitNesse server for testing .Net code
- Writing basic tests, performing common tasks
- Saving time and effort with specialised test types
- Tips and tricks for writing better tests and making test pages easier to read
- Managing content with FitNesse
- Organising tests into test suites
- Most important differences between .Net and Java versions