CubicTest is a graphical Eclipse plug-in for writing Selenium and Watir tests. It makes web tests faster and easier to write, and provides abstractions to make tests more robust and reusable.
CubicTest's test editor is centered around pages/states and transitions between these pages/states. The model is intuitive for both Ajax and traditional web applications and supports most user interaction types.
CubicTest features an innovative test recorder and test runner based on Selenium RC which are fully integrated with the graphical test editor. Tests can also run standalone from Maven 2.
Page/state concept
A unique page/state concept that lets you model your application as a graph of states.
Recorder
Record your tests directly from Firefox into the editor.
Runner
Run your tests instantly, using your favorite browser. No instrumenting of target application necessary.
Page element identification
Identify page elements based on context and multiple identifiers for robust identification.