Functional Test Updated
After evaluating the previous named contenders for webtest tools, the winner was … none of them.
jWebUnit is based on HttpUnit, but it has a rather limited API, for example you cannot find a button by its name to click it. We came to the conclusion that it was easier to build our own API on top of HttpUnit.
We also decided to implement the same API in a mock implementation á la the way it is described in “Testing XP”. This way functional tests can be run very quickly on development machines and the more time consuming remote HTTP tests are done on the integration