Acceptance testing in Plone

In this session you will learn how to guarantee the quality of your Plone sites using the Funittest functional test stack. Funittest uses Selenium Remote Control to run in-browser acceptance tests. Funittest contains scripted acceptance tests, use case scenarios and domain-specific vocabularies covering a wide range of actions a user can perform in a Plone site. Given the extensive library of reusable scripts, verbs, scenarios and tests, you will find that test driven development becomes a lot of fun with funittest, and you will find it easy to extend the functional test stack when appropriate.