yaktest is a simple C++ unit testing framework. It has its roots in the JUnit testing framework for Java, but is implemented in a much simpler fashion. Additionally, its output is Emacs-compatible, so adding a "test" target in a makefile makes for fairly simple automated unit testing, with failures directed to the offending line number. An example is included in the source and .gz distributables.
CTCS (Cerberus Test Control System) consists of a test control program for running tests, test modules, a test control file generator designed for running diagnostics, and complete documentation. Originally developed by VA Linux Systems, it is now being developed independently as an open-source project. Please read at least README.FIRST before attempting to use the Cerberus Test Control System as certain configurations of CTCS may damage your system.
GNATS is a portable incident/bug report/help request-tracking system which runs on UNIX-like operating systems. It easily handles thousands of problem reports, has been in wide use since the early 90s, and can do most of its operations over e-mail. Several front end interfaces exist, including command line, emacs, and Tcl/Tk interfaces. There are also a number of Web (CGI) interfaces written in scripting languages like Perl and Python.
JUnit is a Java testing framework. Since testing is not closely integrated with development, it prevents you from measuring the progress of development. You can't tell when something starts working or when something stops working. Using JUnit you can cheaply and incrementally build a test suite that will help you measure your progress, spot unintended side effects, and focus your development efforts.
The VSW test suites are tests for the X Window System. There are two available releases. VSW release 4.1.1 is an unsupported general release of the X/Open Window Management Verification Suite. As such, it is a superset of the MIT X test suite version 1.2. VSW5 is a later version of VSW, including increased coverage for X11R6.