A short summary of tools for functional testing. That’s first part of my research on automation in web development.
Project
Website
Type
Configuration
Key advantages
Canoo WebTest
http://webtest.canoo.com/
Manual assertions
Groovy, XML
Straighforward and extensible, easy data importing.
Celerity
http://celerity.rubyforge.org/
Manual assertions
JRuby
Simplicity.
HtmlUnit
http://htmlunit.sourceforge.net/
Manual assertions
JUnit
Low-level, extensibility.
Jameleon
http://jameleon.sourceforge.net/
Manual assertions
Jelly, JUnit
Plugins, integration of other tools.
JWebUnit
http://jwebunit.sourceforge.net/
Manual assertions
JUnit
Simple API, integrating Selenium.
MaxQ
http://maxq.tigris.org/
Session recording
Jython, JUnit
Interesting architecture.
Sahi
http://sahi.co.in/w/
Session recording
IDE, JavaScript, Rhino
Good support for highly dynamic applications.
Selenium
http://selenium-ide.openqa.org/
Session recording
IDE, JUnit, Nunit, [...]