Site Search

My status

News


Recent Articles


Advertisements

FitNium


The perfect union of FitNesse and Selenium

Download FitNium here
Access FitNium documentation here
Follow Fitnium development on Twitter
Keep up to date with all Fitnium development at the Fitnium Blog


Fitnium is a Non Specific Domain Specific Language ( DSL ) that provides the power of Selenium for automating web based acceptance tests with the power of FitNesse

FitNium provides you with the ability to write and execute Selenium tests using the FitNesse framework but without the need to write a single line of code

Based on a FitNesse DoFixture FitNium provides a english language interpretation of the Selenium API that you would normally call from Java, Ruby, Python, Perl or C#. In this instance it allows none developers, testers, and even customers to write UI driven automated acceptance tests

Every single API available to Java, Ruby, Python, Perl or C# developers is now available as an easily understand english phrase that anyone can use to develop their own tests

Example Test

The work was inspired by 2 key indivduals in the FitNesse/Selenium arean :

  • Gojko Adzic and his great work developing FitNesse.NET.
  • Jeremy D. Miller who has written a great number of tutorials on FitNesse, Selenium and their integration

FitNium is releaed under the Apache License, Version 2.0

What is Selenium

Selenium is a suite of tools to automate web app testing across many platforms.
Selenium...
  • runs in many browsers and operating systems
  • can be controlled by many programming languages and testing frameworks.
For more information on how to use Selenium to automate your web testing, click the link Selenium

What is FitNesse

FitNesse is a lightweight, open-source framework that makes it easy for software teams to:
  • Collaboratively define AcceptanceTests -- web pages containing simple tables of inputs and expected outputs.
  • Run those tests and see the results
For more information on what FitNesse is and can do, click the link FitNesse

What is Domain Specific Language

The term domain-specific language (DSL)is used to indicate:
  • a programming language or
  • specification language dedicated to a particular problem domain or
  • a particular problem representation technique, and/or a particular solution technique.

You may also be interested in our FitNesse and Selenium Traing courses: