Audience: Analysts, Developers and Architects who are looking for a testing framework to specify requirements as acceptance or story tests
Prerequistes: Knowledge of the Java programming language and some experience with the Eclipse IDE.
Duration: One or two days
This part introduces Fit and Fitnesse. We will explain the differences between JUnit and FitNesse and describe setup and installation. Furthermore we will present the available FitNesse plugIn for eclipse. If requested we will install FitNesse in the customers's development environment.
In this section we will examine the architecture of Fit, FitNesse and the included wiki. We will have a closer look at some FitNesse usage scenarios.
We will discuss the FitNesse easy to learn markup language and show its various possibilities during a demo. The following items will be covered:
To close the gap between FitNesse and the code under test, we will have to develop bridges between them - called fixtures. At the end of this section attendees are able to define and execute acceptance tests testing a particular Java program running locally on the development machine. We will introduce the most important available fixture types like ColumnFixture, RowFixture and ActionFixture.
This part describes the "embedded" counterpart of FitNesse for testing embedded OSGi Java ME enabled devices. First, we will explain the architecture of eFitNesse including all its features. Secondly, we will discuss some more advanced examples for testing embedded systems.
Further references:
