Discover the depth  of  C

  C C++  Linux ProgrammingNEW   Operating Systems  Data StructuresNEW  Compilers  Contact Us

Navigation

?? Interview Questions ??New

Join C4Swimmers

 sitepromotion.gif (577 bytes) New Member

Weekly Queries New

 Queries for this week

 All Weekly Queries

Code Zone - Free

Newbie Level

Intermediate Level

Tools Zone

C/C++ Tools

Test Your C/C++ Skills

  Playing with printf

  Playing with scanf

  Branching & Loops

  Pointers Part I

  Pointers Part II

  Structure & Union

C Special

  Discovering C
  IFAQs

  Self-reproducing C Code

  C/C++ Links
  C/C++ Books NEW

Programming Problems

  Part I
  Part II
Downloads
C4S - Solution Pack
Data Structures
C++ & 8086 ALP
ADA & System S/w
Online Certifications
premiumservices.gif (1070 bytes) Brainbench
premiumservices.gif (1070 bytes) Benchmarks Global
Help and Support
customer_care_small.gif (1018 bytes)  Suggestions
post-question_icon.gif (1062 bytes)  Contribute
premiumservices.gif (1070 bytes)  Advertise with us
memberhome.gif (1052 bytes)  -Home Page-

premiumservices.gif (1070 bytes) Feedback

As a webmaster of this site, I regard you as our most important critic and commentator. We value your opinion and want to know what we are doing right, what we could do better and any other words of wisdom you're willing to pass our way. It would be our greatest motivation which will help us in developing areas you would like to see in this site. We hope you will continue to encourage and support us in our future endeavors.

 
.  

C For Swimmers : Mastering C step-by-step

 

Search this site powered by FreeFind

C / C++ Tools Zone

Most widely used industry standard automated software tools for C/C++ design, development and testing in the software field. Both freeware and commercial software tools are listed here. 

Product Vendor Comments
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.

Send your feedback about Tools Zone section to nandakishorkn@rediffmail.com

Free Links from Bravenet.com Free Links from Bravenet.com

Google


WWW c4swimmers.esmartguy.com

You are Visitor No.

Sign my Guestbook View my Guestbook


Subscribe to C4Swimmers Group
Designed and Maintained by  Nanda Kishor

Thanks for using C For Swimmers.
Regarding this material, you can send Bug Reports, Suggestions, Comments, etc. to

nandakishorkn@rediffmail.com

Note: All logos or trademarks are related to their respective owners.

Although every precaution has been taken, the designer(s) owe no responsibility for malicious errors.

No liability assumed for damages resulting from the use of the available information.