Here’s a short list of recently-released tools related to test-driven development practice:
ZXF Snapshots 03/2005 Convergence 2.0
Convergence is for software development managers, architects, and developers who are dissatisfied with the traditionally limited view of quality as software is being constructed. Our product is a quality management dashboard for the Java platform that enables tracking of application quality early in the software development life-cycle.
FinalBuilder is an automated build and release management solution for Windows software developers and SCM professionals. Commercial tool.
JxRef is a Java code analysis toolset. It is a tool that will help you identify refactoring opportunities in a Java code base. It can also provide information that will help you identify potential risks of making a code change.
mockpp’s goal is to facilitate developing unit tests in the spirit of Mock Objects for Java, EasyMock and jMock. [url=http://www.testdriven.com/search.php?query=mock&action=results]Mock objects[/url] allow you to set up predictable behaviour to help you test your production code by emulating some functionality your code depends on. This might for example be a huge database which is too difficult and time-consuming to maintain just for testing purposes.
Pear PHPUnit2 2.2.0
PHPUnit is a family of PEAR packages (PHPUnit, PHPUnit2, PHPUnit2_MockObjects, PHPUnit2_GtkUI, and PHPUnit2_WebUI) that supports the development of object-oriented PHP applications using the concepts and methods of Agile Programming, Extreme Programming, Test-Driven Development and Design-by-Contract Development. It provides an elegant and robust framework for the creation, execution and analysis of Unit Tests.
SQLUnit is a regression and unit testing harness for testing database stored procedures. A SQLUnit test suite would be written as an XML file. The SQLUnit harness, which is written in Java, uses the JUnit unit testing framework to convert the XML test specifications to JDBC calls and compare the results generated from the calls with the specified results.
ZX Framework Snapshots 03/2005
A java framework for extreme development of database systems. The framework is based on the theory of self-describing objects that allow separation of ‘what’ from the ‘what with’ (e.g. ‘search form’ for ‘client’).