You've seen the Ad hoc Workflows movie, now see how we use the same scenario to test the plugin every time we come up with a new release:

This ScreenFlow video requires a more recent version of the Adobe Flash Player to display. Please update your version of the Adobe Flash Player.

It's all scripted! Sure beats doing it manually, doesn't it?

We use Selenium to automate our UI testing, in addition to the 145+ Unit and Integration tests which are part of our continuous integration.

The Creating an ad hoc workflow while collaborating scenario allows us to cover most of the UI features of Ad hoc Workflows and it has proven to be very helpful to identify issues between confluence versions and browsers.

Our testing

Ad hoc Workflows 3.0 is supported in Confluence versions 2.10, 3.0, 3.1, 3.2 and (coming soon) 3.3. To make sure everything works nicely we runs tests on each version.

  Unit test Integration Tests Selenium
Scope Workflow Engine Integration with Confluence, event handling, versions support UI, Browser Support
Frequency Automated on every commit Automated on every commit End of the release cycle

The UI Tests are on on Safari, Firefox and IE7.

In Comalatech we embrace the best development and testing practices. This ensures we consistently provide you with a quality product while responding to changes in an agile manner.