Not sure if you're looking for testing methodologies, testing tools, or both. If you're into methodologies, by all means ask the question on the Process forum. Here's whats on offer from the tools department:
For unit testing, the de facto standard is
JUnit for vanilla
Java classes and its
Cactus extension for container-dependent components such as EJBs,
servlets, JSPs and tags.
For integration testing, you can still use JUnit to some extent and supplement it by some scripting and manual work. Really I'm still looking for the ideal tool here.
For load testing,
OpenSTA is very good indeed.
I won't go into methodologies here, except to say that the more experienced I get the more I shift towards the XP
philosophy of absolutely rigorous testing. It gets real interesting when you start using metrics on the testing and bugfixing process - what areas of code are bug sensitive, what's the correlation with code metrics, what's the correlation with development practices...
- Peter
[This message has been edited by Peter den Haan (edited October 11, 2001).]