|
CodeWizard
|
Parasoft
|
An advanced automated C/C++ source code analysis or
static analysis tool to enforce over 500+ built-in
industry standard coding guidelines along with the custom
guidelines to automatically identify dangerous coding
constructs that compilers do not detect. Also you can
create your own rule according to your needs using the
powerful and flexible feature called RuleWizard.
|
|
C++Test
|
Parasoft
|
An easy-to-use powerful automated static analysis and
unit testing tool for C/C++ development. It tests any
C/C++ class, function, or component by generating test
cases, test harnesses & executes the test cases
automatically to check for the code functionality
(black-box testing), code construction (white-box testing)
and regression errors. Also it provides coverage
statistics to know about covered/ uncovered portion of the
code.
|
|
Insure++
|
Parasoft
|
A thorough run-time error detection tool for C and
C++ applications that uses Source Code Instrumentation
(SCI) technology.
|
|
Cantata
|
IPL
|
Cantata provides a high productivity solution for unit
and integration testing of C and C++ code. It provides
comprehensive facilities for Dynamic Testing, Test
Coverage and Static Analysis in a single integrated
package.
|
|
CTA++
|
Testwell
|
CTA++ (C++ Test Aider) is a tool for unit testing C++
classes, libraries and subsystems.
|
|
CodeCheck
|
Abraxas
Software
|
Measures maintainability, portability, complexity, and
standards compliance of C and C++ source code.
|
|
RTRT
|
Rational
Software Corporation
|
Test and runtime observation solution for embedded,
real-time and networked systems created in any
cross-development environment. Provides automated
software testing, code coverage, memory leak
detection, performance profiling, and UML
tracing. For C, C++, and Ada code.
|
|
MinUnit
|
Jera
Design
|
A minimal unit testing framework for C. It doesn't
use malloc, so it may be more suitable for certain kinds
of embedded systems.
|
|
Check
|
SourceForge
|
A unit test framework for C (freeware) that
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.
|
|
CppUnit
|
SourceForge
|
C++ unit test tool (freeware). It 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.
|
|
TCAT C/C++
|
Software
Research
|
Combined branch and call-pair coverage for C-C++.
Annotatable calltree displays with access to source.
Annotatable digraph displays with access to source.
|
|
Test Coverage
|
Semantic
Design
|
Family of test coverage tools for a wide variety of
languages (C, C++, C#, COBOL, Java, more...). Very low
probe overhead.
|
|
SYNtacTICS
|
SynSpace
|
Tool for automatic verification of coding standards that
exploits the latest in compiler technology to provide high
rule coverage and high performance.It analyses C, C++, C#,
Java, MFC/COM and IDL files, and can be easily extended to
parse any other language. SYNtacTICS takes advantage of
existing technology by hosting and driving other code
checking tools, and uses its own code checkers where these
third-party fail in analysing the rules.
|
|
PolySpace C Verifier
|
PolySpace
|
Detects run-time errors and non-deterministic
constructs in ANSI C applications at compilation
time.
|
|
CUT
|
SourceForge
|
C Unit Test System (freeware) is a tool to help
programmers develop Tests for their C-based software. CUT
can be used to help test C, C++, Objective-C, and
depending on the run-time environment, even assembly
language software.
|
|
cUnit
|
CodeFactory
|
C unit testing framework (freeware) for the C
programming language. cUnit is very simple and only has a
few features: Test suites for organizing tests and test
suites, Unit test context management (setup / teardown),
Convenient running and listing of tests and test suites
|
|
OSPC
|
Knowledge
Software
|
Checks applications, written in C for conformance to
company coding standards, International standards,
and conformance to the C standard.
|
|
Code Coverage
|
DMS
|
DCC reinvents code coverage. Without recompiling or
relinking, function, line, decision and branch coverage
information is gathered. Full source code annotation is
given. Information from multiple runs can be
aggregated.
|
|
QtUnit
|
UWYN
|
Unit testing framework for C++ with Qt (freeware),
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.
|
|
Bullseye Coverage
|
Bullseye
Testing Technology
|
C/C++ code coverage.
|
|
GlowCode
|
Electric
Software
|
Memory and resource leak detection, code
profiler, function call trace, and report tools for Win32
programs.
|
|
QA-C/C++
|
Programming
Research
|
Coding standards enforcements, static bug detection
and metrics analysis for C and C++. Supports
a wide array of platforms, compilers and libraries.
|
|
OCUnit
|
Sente
|
Testing framework for Objective C (freeware). With
OCUnit, testing becomes integrated with development. You
can test frameworks, bundles, or applications.
|
|
Purify
|
Rational
Software Corporation
|
Run-time error and memory leak detector.
|
|
Panorama
|
ISA Inc
|
Test Coverage Analysis & Metrics Testing for
C & C++.
|
|
AQtime
|
AutomatedQA
|
Profiling toolkit for thorough analysis of Delphi,
Visual Basic, Visual C++, C++ Builder, Intel C++, GCC and
Visual Fortran applications.
|
|
unit++
|
SourceForge
|
C++ unit testing framework (freeware) similar to junit,
yet intended to be more C++ like than CppUnit (the C++
port of junit).
|
|
CTB
|
Testwell
Oy
|
CTB (C Test Bed System) generates test driver (and
stubs, if needed), which are compiled with the
units under test resulting in a test bed program. Using
C-like command language the test bed facilitates
specification-based (black-box) unit and
integration testing.
|
|
SWAT
|
Coverity
|
Detects Memory leaks and resource leaks, Illegal
memory accesses, Array/buffer overflow, Concurrency errors
(deadlocks, race conditions, etc.), Security holes,
Violations of internal API rules.
|
|
Tessy
|
RazorCat
Development
|
Offers automated module testing of C code directly on
the target system using standard debugging technology.
It supports the whole unit testing cycle and works
transparently on all supported target debuggers.
|
|
VectorCAST
|
Vector
Software
|
VectorCAST is a world-class integrated software test
solution that automates the tasks associated with
testing software components for C/C++, Embedded C++, and
Ada83/Ada95 programs. Automation includes: complete
test harness construction, test generation,
test execution, code coverage analysis, regression
testing and static measures for code complexity and
basis path analysis.
|
|
PC Lint / Flexe Lint
|
Gimpel
Software
|
A source code analysis tool for C/C++. Ensures code is as per the coding
guidelines and detects the design flaws in the source code
written in C/C++.
|
| Kindly
report to us if you find any broken link or if any updates required.
Also you can suggest a link of any automated tool for C/C++ with a
brief description in order to include it in the above list.
|