Valtech FitLib

Introduction

To ensure that the software you are developing has the desired quality you are not just well adviced to check that
your software is running without failure, but you also have to control that you are building your software based on the
requirements your customer / product owner gives to you, i.e. that you are building the right software.

In the past, test automation with FitNesse was a success story for us in several projects. In addition to unit tests, we
introduced FitNesse tests again and again to automate acceptance and system tests.

We decided to collect and bundle our experiences in our FitNesse based test approaches and to recycle our proven
frameworks and ideas in a collection of open source projects under the label of Valtech FitLib.

Valtech's FitLib projects offer several Plug n' Test frameworks and tools making it really easy to develop acceptance and system tests based on FitNesse.

Released Projects
Valtech FitLibBase — Valtech FitLib Base is a basic Plug n' Test environment / framework based on FitNesse supporting the creation of automated system and acceptance tests.
Maven Fitnesse Classpath Generator Plugin — The fitnesse-cpgen plugin provides the capability to create a FitNesse classpath from a Maven2 project.
Planned FitLib Projects

Currently, the following FitLib extensions are in the making:

  • FitLib Swing - Support of Java Swing GUI tests based on JFCUnit functionality
  • (FitLib Web - GUI tests for web applications)
  • FitLib File - Fixtures for testing flat files
Open Issues

JIRA Issues (2 issues)
Type Priority Summary Assignee Status
Bug Minor Wrong classpath generation with Maven module dependency Oliver Rohr Open
Task Minor We need a description of the difference between cpgen and the fitnesse-maven plugin Unassigned Open

Overview

Downloads
Issues & Bugs
FitNesse Resources
Source:

News
Last changed Oct 22, 2010 11:52 by Oliver Rohr

The major change is the upgrade to newer FitNesse versions, we now have the following versions included
FitNesse Version: 20100303
FitLibrary Version: 20090628

We had some trouble with our !today widget that is now also included in the newer FitNesse version but without the localazation caps of our widget, thus we needed to include a workaround. You can now use the !date widget if you need a localized !today.

I didn't try the latest FitNesse edge build since I don't know which one will actually work..

A new maven site is available here: Documentation

Posted at Oct 22, 2010 by Oliver Rohr | 0 comments
Last changed Jul 02, 2009 17:02 by Oliver Rohr

Important changes since 0.3.2

  • maven site (=extended documentation), inspect it here
  • source code quality improvements, minor bug fixes and refactorings
  • more localization support, alas not much more, switching of language/country (=default locale) possible

For a details examine the Change Log

Additional notes:
The major upgrade to latest FitNesse version is not inlcuded. The problem is, that the FitLibrary project is currently supporting a 2008 FitNesse version and is not (yet) compatible with the newest version. I hope for a solution soon.

Posted at Jun 16, 2009 by Oliver Rohr | 0 comments
Last changed May 15, 2009 13:22 by christophe.forni

The Maven plugin provides the capability to add the classpath to the fitnesse test-suites.
It's currently in use by the Valtech-Fitlib projects.

Posted at May 15, 2009 by christophe.forni | 1 comment
Last changed Apr 27, 2009 20:08 by Oliver Rohr

This version contains a bug fix for the logfile watchdog, better maven build support and more documentation.

In the next version an update to latest FitNesse/FitLibrary version is planned.

Posted at Apr 27, 2009 by Oliver Rohr | 0 comments

Recently Updated

Labels

java java Delete
fitnesse fitnesse Delete
test test Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.