Course: FitNesse Programming Crash Course (1 day)

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

FitNesse combines the ease of use of a Wiki with the power of being able to define acceptance tests via a series of tables. Used properly, FitNesse 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

Pricing / Details