Fitnesse Programming Crash Course (1 day)

Audience: programmers. An intense, one-day course to get you immersed in understanding and building Fitnesse fixtures.

Class size: 10 to 16
Prerequisites: Programming experience in Java or C#
Please call +1-719-287-GEEK or  email us to schedule now or ask questions.
Pricing / Details

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 some hands-on coding!

Outline

Fitnesse overview
FIT vs SLIM
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 (and/or decision table fixture)
Comment tables
Passing arguments to fixtures
Understanding row fixtures
Exercise: writing a row fixture (and/or query 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 / Script tables
Setup fixtures
Scenario tables
Including test pages
Building custom fixtures
Using virtual wikis
Exercise: putting it all together
Negotiating tests with the business
Fitnesse design strategies

Pricing / Details