Unit Testing
An implementation of Kent Beck's famous XUnit testing framework designed specifically for unit testing components written for the .NET platform.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 161.79 KB | Download (51): .NETUnit Download |
Alster is a unit testing framework for XSLT files written in XSLT itself (but with a dependency on Nalax, an XSLT extension package for Apache Xalan-J).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 5.66 MB | Download (49): Alster Download |
JDistUnit is a test framework for distributed unit testing with Java (think 'JUnit on multiple computers at once'), useful for load and stress testing. Features hot deployment of test cases to the remote test servers.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 289.78 KB | Download (48): JDistUnit Download |
This project has been set up to unify perl unit testing frameworks for use in Extreme Programming. See also http://c2.com/cgi/wiki?PerlUnit
Platforms: Windows, Mac, Linux
License: Freeware | Size: 314.77 KB | Download (59): PerlUnit Download |
Unit testing, mock objects and web testing framework for PHP built around test cases. If you know JUnit/JMock or some of the PHPUnit clones this will need no explanation. Includes a native web browser for testing web sites directly (no JavaScript).
Platforms: Linux
License: Freeware | Size: 280.8 KB | Download (57): SimpleTest Download |
Our objective: to provide a unit testing framework for PL/SQL developers modeled on the Junit and Xunit frameworks. Based on the Extreme Programming methodology, utPLSQL makes it easy for developers to set up and execute unit tests of packages.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 20 KB | Download (43): utPLSQL Download |
When comparing text generated on different platforms, the newlines are different. This script normalizes any string to use unix-style newlines. This script is used in the TestOOB unit testing framework
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (62): Normalizing newlines between windows/unix/macs Download |
Unit testing is great, but it can seem like overkill to make a whole new file for every test you want to run. Doctest allows you to embed tests in the documentation of your function (or class or method), so that they're in the same file as the code they test. They can also be valuable...
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (44): Doctest - embed testable examples in your function's help comments Download |
Storm is a fast, small and powerful object-relational mapper. Try it to use in db-aware applications. Effective unit-testing DB-models needed: * easy access to testing-DB inside testcases * setting up testing-DB before each test (and tear down after) To help this unitstorm provides class...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): unitstorm Download |
QtUnit is a unit testing framework for c++, originally based on CppUnit 1.5 written by Michael Feathers. All code has been refactored and ported to exclusively use Qt 3.x as it base library. This makes it highly portable to all the platforms supported by Qt, without compromising on the advanced...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (38): QtUnit Download |
QUnitTester is a Qt4 binary unit tester. Everyone who uses JUnitTesting knows about the "green bar". Qt has great possibilities for Unit Testing but i missed the green bar. If you want to know more about Unit Testing in Qt take a look at: http://doc.trolltech.com/4.2/qtestlib-manual.html and...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (88): QUnitTester Download |
Unit Test for C is a very useful and powerful software development tool for C and C++ programmers. It is designed to provide a great deal of functionality in a very small package and functions nearly identically on Windows and UNIX systems. Features . Very powerful unit testing for C and...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (56): Unit Test for C Download |
plone.app.testing provides tools for writing integration and functional tests for code that runs on top of Plone. It is based on plone.testing. If you are unfamiliar with plone.testing, the concept of layers, or the zope.testing testrunner, please take a look at the the plone.testing...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (39): plone.app.testing Download |
Konira is a tool that allows you to write minimalistic descriptions for testing scenarios and unit tests. It is flexible enough to accommodate Behavioral Driven Development as well as traditional Unit Testing.
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (37): Konira Download |
GTestRunner is a Gtk+ based testrunner module for Perl, inspired by JUnit, but with a slightly different user interface and functionality. If you were not satisfied with the Tk based graphical frontend that ships with Test-Unit, then GTestRunner is probably the tool of choice when you want to...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (88): GTestRunner Download |
Pascal Mock provides a mock library for Delphi/Kylix/FreePascal. Delphi/Kylix/FreePascal were lacking a mock library. The Pascal Mock library enables the easy creation and use of Mock objects for unit testing, inspired by the various Java mock object tools. Mock objects ease unit testing by...
Platforms: *nix
License: Freeware | Size: 419.84 KB | Download (118): Pascal Mock Download |
JDave project is a behavior-driven development framework that provides an easy way to specify the behavior of your Java classes. Behavior Driven Development (BDD) is a refinement for Test Driven Development (TDD). It is not a radical change from TDD, in fact the actual process of doing BDD is...
Platforms: *nix
License: Freeware | Download (96): JDave Download |
Tagit allows custom JSP tags to be tested with a container. It is very different than TagUnit; the two libraries complement each other nicely. Tagit is an implementation of the Mock Objects testing pattern. All custom JSP tags generate HTML, and the HTML can be validated. Often custom tags are...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (87): TagIt Download |
A group of Java-based testing tools and JUnit extensions aimed at increasing quality awareness and ease of introduction of testing tools into the development cycle. Examples are Automated documentation, class hierarchy unit testing, and code coverage.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.34 MB | Download (49): GroboUtils Download |
pgTAP is a suite of database functions that make it easy to write TAP-emitting unit tests in psql scripts or xUnit-style test functions. The TAP output is suitable for harvesting, analysis, and reporting by a TAP harness, such as those used in Perl applications. Why would you want to unit test...
Platforms: Mac
License: Freeware | Size: 163.84 KB | Download (41): pgTAP Download |