Cactus
is a simple test framework for unit testing server-side
java code (Servlets, EJBs, Tag Libs, Filters, ...). The intent of Cactus is to lower the cost of writing
tests for server-side code. It uses JUnit and extends it. Cactus implements an in-container strategy.
HttpUnit,
written in Java emulates the relevant portions of browser behavior, including form submission, JavaScript,
basic http authentication, cookies and automatic page redirection, and allows Java test code to examine
returned pages either as text, an XML DOM, or containers of forms, tables, and links. When combined
with a framework such as JUnit, it is fairly easy to write tests that very quickly verify the functioning
of a web site.
JUnit
is a regression testing framework
written by Erich Gamma
and Kent Beck. It is used by the developer who implements unit tests in Java. JUnit is Open
Source Software, released under the Common Public License Version 1.0
and hosted on SourceForge.
|