shake863 发表于 2013-1-28 19:40:47

C/C++ unit testing tools (18 found)

<div class="postText">C/C++ unit testing tools (18 found)


Boost
http://www.boost.org/libs/test/doc/index.html
Description:
TheBoost Test Library provides a matched set of components for writingtest programs, organizing tests in to simple test cases and testsuites, and controlling their runtime execution.
Requirement:
 
Download data:
No data feed available

C Unit Test System
http://sourceforge.net/projects/cut/
Description:
CUTis a simple, to-the-point unit testing system. It's different fromother unit test packages in that it follows the KISS principle. It'sdesigned for C testing, not designed to emulate SUnit.
Requirement:
OS Independent
Download data:
Downloadable files: 4744 total downloads to date

Check
http://check.sourceforge.net/
Description:
Checkis a unit test framework for C. It features a simple interface fordefining unit tests, putting little in the way of the developer. Testsare run in a separate address space, so Check can catch both assertionfailures and code errors that cause segmentation faults or othersignals. The output from unit tests can be used within source codeeditors and IDEs.
Requirement:
POSIX
Download data:
Downloadable files: 17934 total downloads to date

CppTest
http://cpptest.sourceforge.net/
Description:
CppTestis a portable and powerful, yet simple, unit testing framework forhandling automated tests in C++. The focus lies on usability andextendability. Several output formats are supported and new ones areeasily added.
Requirement:
OS Independent
Download data:
Downloadable files: 4445 total downloads to date

CppUnit
http://cppunit.sourceforge.net/
Description:
CppUnitis the C++ port of the famous JUnit framework for unit testing. Testoutput is in XML or text format for automatic testing and GUI based forsupervised tests.
Requirement:
BeOS, MacOS, Windows, OS Independent, Linux
Download data:
Downloadable files: 293875 total downloads to date

cutee
http://codesink.org/cutee_unit_testing.html
Description:
C++unit testing environment that makes it really easy to create and runtests of a library or application. It will automatically generateMakefiles, runner classes (classes that execute test functions), andmain test application code. It will also automatically update Makefilesand support classes whenever you add new test functions or modify oldones.
Requirement:
UNIX
Download data:
Downloadable files: 9 total downloads to date

CUTest
http://cutest.sourceforge.net/
Description:
CuTest is a unit testing library for the C language.
Requirement:
 
Download data:
Downloadable files: 9356 total downloads to date

CxxTest
http://cxxtest.sourceforge.net/
Description:
CxxTestis a JUnit/CppUnit/xUnit-like framework for C++. Its advantages overexisting alternatives are that it doesn't require RTTI, doesn't requiremember template functions, doesn't require exception handling, doesn'trequire any external libraries (including memory management,file/console I/O, graphics libraries) and is distributed entirely as aset of header files. This makes it extremely portable and usable.
Requirement:
OS Independent (Written in an interpreted language)
Download data:
Downloadable files: 26641 total downloads to date

Embedded Unit
https://sourceforge.net/projects/embunit/
Description:
Unittesting framework for Embedded C System. Its design was copied fromJUnit and CUnit and more, and then adapted somewhat for Embedded CSystem.
Requirement:
OS Independent
Download data:
Downloadable files: 3933 total downloads to date

GUNit
http://kooditakomo.cs.tut.fi/projects/gunit/
Description:
GUNitis a C unit testing framework in the spirit of JUnit. The frameworkincorporates an easy to use GUI based on the Gnome libraries.
Requirement:
Linux
Download data:
No data feed available

ObjcUnit
http://oops.se/objcunit/
Description:
ObjcUnitis a unit testing framework for Objective-C on Mac OS X. Its design wascopied from JUnit, written by Erich Gamma and Kent Beck, and thenadapted somewhat for Objective-C. It also has support for mock objects,adapted from the Java Mock Objects framework.
Requirement:
Mac OS X
Download data:
No data feed available

OCUnit
http://www.sente.ch/software/ocunit/
Description:
OCUnitis a testing framework for Objective C in the Mac OS X, GNUSTEP andother environments. It is based on the original SUnit framework of KentBeck, but also include a JUnit like API. Test suites are automaticallycreated at runtime. On Mac OS X it provides full integration with theXCode IDE: tests can be run after each compilation and failures anderrors are reported in the build panel.
Requirement:
Mac OS X, GNUstep, OPENSTEP or WebObjects 4
Download data:
No data feed available

QtUnit
http://www.uwyn.com/projects/qtunit/
Description:
QtUnitis a unit testing framework for C++ which compiles into a sharedlibrary. It uses the Qt library for platform independence. Tests can becompiled into modules which are automatically reloaded aftermodification. The text and graphical testrunners are fully localizedand integrate perfectly into IDEs for the display of the exact sourcelocation where failures occurred.
Requirement:
Qt 3.0
Download data:
No data feed available

simplectest
http://simplectest.sourceforge.net/index.php
Description:
Aims to be a simple but effective testing framework for C and C++ projects, without having too much overhead.
Requirement:
Cygwin (MS Windows), OS Portable
Download data:
Downloadable files: 685 total downloads to date

Splint
http://www.splint.org/
Description:
Splintis a tool for statically checking C programs for coding errors andsecurity vulnerabilities. If effort is invested adding annotations toprograms, Splint can perform stronger checking than is possible withtraditional lints.
Requirement:
Win32, Solaris, Linux, FreeBSD
Download data:
Downloadable files: 0 total downloads to date

TestKit
http://testkit.sourceforge.net
Description:
Testingframework for Mac OS X and the Objective-C language. Includes testingframework, developer tool integration, easy test organization andpackaging, GUI Test Runner, and a command-line version for testautomation. Modelled after JUnit, but targets the specific needs of theOS X developer in the Cocoa environment.
Requirement:
MacOS X
Download data:
Downloadable files: 1340 total downloads to date

TUT
http://tut-framework.sourceforge.net/
Description:
TUTsimplifies tests organization and provides basic framework to run them.All developers have to do is to fill tests bodies with the actual testcode.
Requirement:
C++
Download data:
No data feed available

UnitTest++
http://unittest-cpp.sourceforge.net/
Description:
UnitTest++is a unit testing framework for C++ designed for simplicity andportability. Features include no explicit test registration, good crashhandling, fixtures, rich condition-checking functionality, minimalfootprint for embedded environments.
Requirement:
Win32, Linux, Mac OS X
Download data:
Downloadable files: 1490 total downloads to date

For those projects hosted on SourceForge, the project activity data is updated weekly using live newsfeeds powered by CaRP
页: [1]
查看完整版本: C/C++ unit testing tools (18 found)