본문 바로가기

Native/C++

unit test tools

http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=4244&MAEULNO=4&no=31527&page=1


C/C++ unit testing tools 소개 합니다. 주로 C/C++ 용 입니다. 참고 하세요....

For those projects hosted on SourceForge, the project activity data is updated weekly using live newsfeeds powered by CaRP

C Unit Test System
http://sourceforge.net/projects/cut/
Description:
CUT is a simple, to-the-point unit testing system. It's different from other unit test packages in that it follows the KISS principle. It's designed for C testing, not designed to emulate SUnit.
Requirement:
OS Independent
Sourceforge project activity data:
Activity percentile (last week): 82.60%
Downloadable files: 3080 total downloads to date

Check
http://check.sourceforge.net/
Description:
Check is a unit test 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.
Requirement:
POSIX
Sourceforge project activity data:
Activity percentile (last week): 99.02%
Downloadable files: 14087 total downloads to date

CppTest
http://cpptest.sourceforge.net/
Description:
CppTest is a portable and powerful, yet simple, unit testing framework for handling automated tests in C++. The focus lies on usability and extendability. Several output formats are supported and new ones are easily added.
Requirement:
OS Independent
Sourceforge project activity data:
Activity percentile (last week): 83.15%
Downloadable files: 3066 total downloads to date

CppUnit
http://cppunit.sourceforge.net/
Description:
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.
Requirement:
BeOS, MacOS, Windows, OS Independent, Linux
Sourceforge project activity data:
Activity percentile (last week): 99.88%
Downloadable files: 210053 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 run tests of a library or application. It will automatically generate Makefiles, runner classes (classes that execute test functions), and main test application code. It will also automatically update Makefiles and support classes whenever you add new test functions or modify old ones.
Requirement:
UNIX
Sourceforge project activity data:
Activity percentile (last week): 66.68%
Downloadable files: 4 total downloads to date

CUTest
http://cutest.sourceforge.net/
Description:
CuTest is a unit testing library for the C language.
Requirement:

Sourceforge project activity data:
Activity percentile (last week): 83.05%
Downloadable files: 5629 total downloads to date

CxxTest
http://cxxtest.sourceforge.net/
Description:
CxxTest is a JUnit/CppUnit/xUnit-like framework for C++. Its advantages over existing alternatives are that it doesn't require RTTI, doesn't require member template functions, doesn't require exception handling, doesn't require any external libraries (including memory management, file/console I/O, graphics libraries) and is distributed entirely as a set of header files. This makes it extremely portable and usable.
Requirement:
OS Independent (Written in an interpreted language)
Sourceforge project activity data:
Activity percentile (last week): 83.76%
Downloadable files: 16770 total downloads to date

Embedded Unit
https://sourceforge.net/projects/embunit/
Description:
Unit testing framework for Embedded C System. Its design was copied from JUnit and CUnit and more, and then adapted somewhat for Embedded C System.
Requirement:
OS Independent
Sourceforge project activity data:
Activity percentile (last week): 91.41%
Downloadable files: 2207 total downloads to date

GUNit
http://sourceforge.net/projects/gunit
Description:
GUNit is a C unit testing framework in the spirit of JUnit. The framework incorporates an easy to use GUI based on the Gnome libraries.
Requirement:
Linux
Sourceforge project activity data:
Activity percentile (last week): 90.46%
Downloadable files: 1107 total downloads to date

ObjcUnit
http://oops.se/objcunit/
Description:
ObjcUnit is a unit testing framework for Objective-C on Mac OS X. Its design was copied from JUnit, written by Erich Gamma and Kent Beck, and then adapted somewhat for Objective-C. It also has support for mock objects, adapted from the Java Mock Objects framework.
Requirement:
Mac OS X
Sourceforge project activity data:
This tool is not hosted on Sourceforge

OCUnit
http://www.sente.ch/software/ocunit/
Description:
OCUnit is a testing framework for Objective C in the Mac OS X, GNUSTEP and other environments. It is based on the original SUnit framework of Kent Beck, but also include a JUnit like API. Test suites are automatically created at runtime. On Mac OS X it provides full integration with the XCode IDE: tests can be run after each compilation and failures and errors are reported in the build panel.
Requirement:
Mac OS X, GNUstep, OPENSTEP or WebObjects 4
Sourceforge project activity data:
This tool is not hosted on Sourceforge

QtUnit
http://www.uwyn.com/projects/qtunit/
Description:
QtUnit is a unit testing framework for C++ which compiles into a shared library. It uses the Qt library for platform independence. Tests can be compiled into modules which are automatically reloaded after modification. The text and graphical testrunners are fully localized and integrate perfectly into IDEs for the display of the exact source location where failures occurred.
Requirement:
Qt 3.0
Sourceforge project activity data:
This tool is not hosted on Sourceforge

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
Sourceforge project activity data:
Activity percentile (last week): 82.12%
Downloadable files: 373 total downloads to date

TestKit
http://testkit.sourceforge.net
Description:
Testing framework for Mac OS X and the Objective-C language. Includes testing framework, developer tool integration, easy test organization and packaging, GUI Test Runner, and a command-line version for test automation. Modelled after JUnit, but targets the specific needs of the OS X developer in the Cocoa environment.
Requirement:
MacOS X
Sourceforge project activity data:
Activity percentile (last week): 81.63%
Downloadable files: 1229 total downloads to date

TUT
http://tut-framework.sourceforge.net/
Description:
TUT simplifies tests organization and provides basic framework to run them. All developers have to do is to fill tests bodies with the actual test code.
Requirement:
C++
Sourceforge project activity data:
This tool is not hosted on Sourceforge

'Native > C++' 카테고리의 다른 글

cppunit  (0) 2013.10.02
leak detector  (0) 2013.10.02
mutex , critical section, semaphore  (0) 2013.10.02
openssl sha1  (0) 2013.10.02
adding color to vim and cygwin  (0) 2013.10.02