-
Project Home
last modified April 28 by maikroeder
Making it easy to go from use case to functional test

Funittest is a functional test tool based on Selenium Remote Control.
It proposes a way of creating a model stack for different levels of abstraction,
helping the developer sketch out their functional tests in a modular and
reusable way, as can be seen from the existing models for Plone and Silva,
that can be integrated or taken as an example for your custom tests.
Presentation
News
25.04.2008 Sign up for the Funittest Sprint at the Paris Plone Sprint 2008
01.04.2008 What was done at the Sorrent Sprint 2008, blog entry on the KSS website
26.03.2008 Funittest is mentioned in the introduction videos at the Sorrento Sprint 2008
04.03.2008 Selenium User Meetup 2008: Lightning Talks
14.01.2008 Jason Huggins, inventor of Selenium, about the use of Selenium at Google
14.01.2008 Jason Huggins, inventor of Selenium, about the use of Selenium at Google
04.01.2008 Funittest 1.0 beta1 release
17.10.2007 Funittest: Post-Sprint Status Report
17.10.2007 Funittest mailing list started
13.10.2007 Plone Conference 2007 - Funittest Sprint
View SVN
http://dev.plone.org/collective/browser/funittest
Checkout from SVN
You can use the buildout from the SVN to get funittest working on your computer:
svn co https://svn.plone.org/svn/collective/funittest/buildout/trunk funittest
After you want to select a buildout configuration:
cd buildout cp buildout.cfg.in buildout.cfg
You can edit the buildout.cfg to extend profile/plone3.cfg instead of profile/alone.cfg. You can now run buildout:
python2.4 bootstrap.py ./bin/buildout
More information is available in the README file of the buildout. As well, you might be interested by Making an egg with your own tests .
Documentation
- Howto write test with Funittest (draft)
Tools used
Selenium Remote Control:
Literature
Read the following articles:
- The Braidy Tester
- Article by Jennitta Andrea
Sharing solutions is a good thing - Reusing solutions is even better! (Roberto Allende)