Apache JMeter is open source Java desktop software designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.
Software Testing Tools: Unit Testing Tools, Functional Testing Tools, Load Testing Tools
Concordion is an open source tool for writing automated acceptance tests in Java. There are also versions for .NET, Python, and Ruby.
JUnit is a programmer-oriented testing framework for Java.