Repository navigation
Home
This site is about functional test automation in the .Net environment with the FitNesse automated acceptance testing framework. Historically, FitNesse has been mainly used to test Java applications since FitNesse itself is a Java application. However, it is also very well possible to test .Net applications with it, and we will show you how.
FitNesse is a great tool to enable automated acceptance testing. Despite that it has been around for a very long time, I have not found many other tools that match its capabilities. But I also saw that many people have difficulty in understanding how to use it, and as a consequence are turning to less able tools, or are using the tool in a sub-optimal way. While the FitNesse wiki is a valuable resource, further documentation on FitNesse is quite scattered.
That is why I started this collection of repos - I wanted to show with relatively simple examples how FitNesse can be used in acceptance test driven development as it was supposed to be used. And I created this tutorial because I would have liked it if it existed when I started working with FitNesse. I put in quite a few things that I found out over the years by trial, error and a lot of searching. I hope with this I can give others a head start.
Introduction - Functional Test Automation - What, Why, How?
Tutorial - ATDD with FitNesse and C# Fixtures
Running FitNesse in Azure Pipelines with FitNesseRun
Testing Windows Thick Client Applications