FitNesse: Wiki Based Collaborative Testing Training Course

Course Code



7 hours (usually 1 day including breaks)


  • An understanding of software testing
  • Java programming experience


FitNesse is a test framework written in Java that allows testers, developers and customers to collaboratively create test cases on a wiki. It enables an agile style of acceptance testing where testers collaborate with developers to develop a testing suite. FitNesse supports applications written in Java, .Net, Ruby, Python, C, and PHP using FitNesse.

In this instructor-led, live training, participants will learn how to use a Wiki based collaborative approach for creating and maintaining test cases, then executing those tests against a demo application.

By the end of this training, participants will be able to:

  • Take examples of desired software behavior and turn them into automated tests that are viewable and editable through a Wiki
  • Write and execute tests via the browser, command line (using RESTful syntax) or a JUnit test
  • Create test fixtures that allow non-technical people to write tests by modifying a Wiki page
  • Use FitNesse as a knowledge base and repository for story and theme requirements


  • Test engineers
  • Developers

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice

Course Outline


Installation and configuration

Architecture overview: wiki engine, embedded web server, testing engine

Overview of WikiWiki

A sample setup

Creating tables

Calling the System Under Test (SUT) through fixtures

Executing tests


Documenting tests

Well-designed tests

Test engine alternatives: FIT and SLIM


Closing remarks



Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Jordan!

As a Business Development Manager you will:

  • expand business in Jordan
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!