FitNium
The perfect union of FitNesse and Selenium
Fitnium support has moved to Google Groups, Join us there
Version 2.0 Beta 2 available for pre-release use by experienced Fitnium developers, see downloads
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.
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
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: