Course: Fitnesse Programming Crash Course (1 day)

Target audience:
Programmers
Class size:
10 to 16
Prerequisites:
The ability to program in Java or C#

Fitnesse combines the ease of use of a Wiki with the power of being able to define acceptance tests via a series of tables. Fitnesse tests can act as the negotiation point between programming and the business. This one-day course will get you embarked on using Fitnesse effectively within your organization. Be prepared for lots of hand-on coding!

Outline

Fitnesse overview
Downloading and installing Fitnesse
Using the Fitnesse wiki
The value of a wiki
Organizing pages in sub wikis
Building test tables
Escaping tables
Page properties
Finding fixtures with classpath
Running tests
Understanding fixtures
Exercise: writing a column fixture
Comment tables
Passing arguments to fixtures
Understanding row fixtures
Exercise: writing a row fixture
Debugging fixtures
Data types and parse delegates
Understanding action fixtures
Exercise: writing an action fixture
Special purpose features: row entry, table, command line
Summary fixtures
Exercise: writing special purpose fixtures
FitLibrary and the DoFixture
Setup fixtures
Including test pages
Building custom fixtures
Using virtual wikis
Exercise: putting it all together
Negotiating tests with the business
Fitnesse design strategies
SLIM fixtures
   FIT vs. SLIM
   Decision table fixtures
   Query fixtures

Pricing / Details