2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
20th February 2016, 05:12 PM
Super Moderator
 
Join Date: Apr 2013
Re: C Automation Testing

As you asking for the Automation testing tools of C / C++ unit testing here I am providing you the names of the some testing tools that Are as follow :

API Sanity AutoTest

Description:

An automatic generator of basic unit tests for a shared C/C++ library. It helps to quickly generate simple ("sanity" or "shallow"-quality) test cases for every function in an API using their signatures

Requirement:
GNU/Linux, Unix, FreeBSD, Haiku

BMOCK

Description:
BMOCK is a C++ library supporting Mock Objects. It Lets you create mocks for C functions and member functions - including constructors and destructors. It Supports dynamic mocking:

Requirement:Windows

Boost

Description:

The Boost Test Library provides a matched set of components for writing test programs, organizing tests in to simple test cases and test suites, and controlling their runtime execution.

Requirement: bullshtml

Description:

Html Reporter for BullseyeCoverage tool. BullseyeCoveragefor C/C++ test coverage measurement is powerful to work with from very limited embedded systems to enterprise level applications.

Requirement: Any

C Unit Test System

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

cfix

Description:

xUnit testing framework for C/C++, specialized for Win32 (32/64 bit). cfix requires only little effort to author unit tests, which are compiled and linked into a DLL. The testrunner application provided by cfix allows selectively running tests of one or more of such test-DLLs. Execution and behaviour in case of failing testcases can be highly customized. Moreover, cfix has been designed to work well in conjunction with the Windows Debuggers (Visual Studio, WinDBG).

Requirement:Windows

Cgreen

Description:

Cgreen is a pure C unit tester with mocks. Features are: composite test suites, each test runs in its own process, setup() and teardown(), reporting can be easily changed, and the ability to create mock functions.

Requirement:

Linux, MacOS

Check

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


CMock

Description:

CMock is a module/object mocking framework for interaction-based unit testing in C projects. CMock itself is a set of Ruby scripts that generate mock module source code in C from C header files. CMock is most useful for testing when used in concert with a unit test framework such as Unity.

Requirement:

Any platform supporting Ruby and C

CppTest

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

CppUnit

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


CUnit

Description:

CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces.

Requirement:

OS Independent (Written in an interpreted language)


Quick Reply
Your Username: Click here to log in

Message:
Options




All times are GMT +5. The time now is 02:45 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4