Web Testing Tools

Testing is important.

Testing web interfaces is difficult, and often your consultant company prefer to suggest you a manual-based testing. But is it so difficult to do automatic web testing using open source software?

Let's give a look to two nice web testing software

Warning: this article is still in progress: it has been published for getting comments all around.

Sahi

Sahi is an automation and testing tool for web applications, with the facility to record and playback scripts. Sahi runs on any modern browser which supports javascript. [...] Sahi scripts run on the Rhino javascript engine. This allows Sahi to call any Java code in the classpath of Sahi.
Sahi offers a web proxy which records your actions, and then generate a nice javascript "trace".

It is easy to manage the auto generated script, and a commercial support is offered.

The ability to interface with Java give you a plus.

Selenium

Selenium has more advanced concept to map the html form to a decoupled representation. Anyway it seems a bit bugged, so be very carfully on this side.