Helma Logo
main list history
previous version  overview  next version

Version 18 by hannes on 17. February 2006, 08:53

==== Web Testing Frameworks

Testing Frameworks specialized on functional web app testing.

* *HttpUnit|http://httpunit.sourceforge.net/* is a web testing extension for *JUnit|http://www.junit.org/*.
* *JWebUnit|http://jwebunit.sourceforge.net/* is an extension of HttpUnit that provides a higher level interface.
* *Selenium|http://www.openqa.org/selenium/* runs within the browser, using JS and IFrames.
* *HtmlUnit|http://htmlunit.sourceforge.net/* is not related to j/Http/JWebUnit and is comparable in functionality to these.
* *Jakarta Cactus|http://jakarta.apache.org/cactus/* looks like it is too low level, servlet oriented for our purposes.
* *JMeter|http://jakarta.apache.org/jmeter/* may also be used as a valid html/http testing framework through its *proxy recorder|http://timshadel.com/blog/2005/02/02/httpunit-htmlunit-jwebunit-dbunit-and-jmeter-wow/* functionality.

See *http://java-source.net/open-source/web-testing-tools* for a more complete list of frameworks.

==== Databse Testing Frameworks

Also of interest: A db testing framework for initializing and verifying db state:

* *DbUnit|http://www.dbunit.org/*