I've been using JWebUnit for awhile, and while I appreciate the ingenuity that went into writing it, I find that creating tests with JWebUnit is a daunting, time consuming task.
Does anyone in the forum have any experience using another web test tool, free or otherwise?
What I'm looking for is a tool that can ...
1) Allow one to create test cases by pointing, clicking, and typing into a browser.
2) Allow slow playback of test cases so that a non-developer can understand what's being tested. Of course the tool should also allow fast playback.
3) Allow for simple testing of expectactions. With JWebUnit I find that I very rarely go any further than checking that the expected title and one or two expected Strings is present, and that's fine. In my project the web tests are mostly tests of navigation-- core testing is left for either JUnit or DBUnit extensions.
4) Allow hooks where java code can be executed. For example, at the beginning of a test case, I almost invariably like to call off to a DBUnit utility to setup the database appropriately.