White Box Testing
Test your code
   Home      Tools      Unit-Testing
 
CppUnit
CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML or text format for automatic testing and GUI based for supervised tests.
 
The ECUT (Eclipse C++ Unit Testing) project integrates CppUnit into Eclipse C/C++ development tooling. The goal of ECUT is to provide the same and better seamless support as JDT does with JUnit. ECUT is now open for other C++ unit testing frameworks.
 
 
Check
Check is a unit testing framework for C. It features a simple interface for defining unit tests, putting little in the way of the developer. Tests are run in a separate address space, so Check can catch both assertion failures and code errors that cause segmentation faults or other signals. The output from unit tests can be used within source code editors and IDEs.
 
 
CppTest
CppTest is a portable and powerful, yet simple, unit testing framework for handling automated tests in C++. The focus lies on usability and extendability.
 
 
MinUnit
MinUnit -- a minimal unit testing framework for C
 
 
 
 
 
 
JUnit
JUnit is a simple framework for writing and running automated tests.
 
 
JUnitEE
JUnitEE is a framework for J2EE application
 
 
JUnitX
JUnitX allow to test private and protected Java classes, methods and variables.
 
 
JsUnit
JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of JUnit to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and mutiple machines running different OSs.
 
 
 
 
 
 
NUnit
NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.5, is the sixth major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.
 
 
csUnit
csUnit is a free and open source unit testing tool for the .NET Framework. Unit testing is tightly associated with test-driven development (TDD), refactoring, and other practices from agile software development approaches such as Extreme Programming or Scrum.
 
 
dotunit
dotunit is a port of JUnit (www.junit.org) to the Microsoft .net platform. This testing framework allows for automated unit and functional tests which are vital for refactoring and regression testing.
 
 
 
 
 
 
HttpUnit
In either case, you need to be able to bypass the browser and access your site from a program. HttpUnit makes this easy. Written in Java, HttpUnit emulates the relevant portions of browser behavior, including form submission, JavaScript, basic http authentication, cookies and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links. When combined with a framework such as JUnit, it is fairly easy to write tests that very quickly verify the functioning of a web site.
 
 
HtmlUnit
HtmlUnit is a "GUI-Less browser for Java programs". It models HTML documents and provides an API that allows you to invoke pages, fill out forms, click links, etc... just like you do in your "normal" browser.
 
 
PerlUnit
A unit testing framework for perl
 
 
PhpUnit
A unit testing framework for PHP
 
 
PyUnit
the standard unit testing framework for Python
 
 
SUnit
A unit testing framework for SmallTalk
 
 
XMLUnit
JUnit and NUnit testing for XML
 
 
SimpleTest
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).
 
 
Apigee
Apigee provides free API testing, analytics, and management tools for developers and providers
 
 
JBlack
JBlack is a unique Java API test automation tool which does not require any manual coding or scripting. Its easy-to-use GUI interface offers a very simple way to specify the input parameters for the test objects and methods.
 
 
 

This website is to help and support SDET and QA engineers in white box testing technologies, tools and resources. Please Contact Us to publish your articles tutorial on http://www.whiteboxtest.com/