TCAT C/C++

Complete Coverage Analyzer and Structure Analysis/Display System for C/C++
BENEFITS Measure Effectiveness of Tests, Test Suites.
Identify untested code and reveal more defects.
Improve test efficiency.
KEY FEATURES Combined branch and call-pair coverage for C-C++.
(Separate branch and call-pair instrumenters for Ada, F77).
Annotatable calltree displays with access to source.
Annotatable digraph displays with access to source.
APPLICATIONS Branch coverage: unit testing, integration testing.
Call-pair coverage: integration testing, system testing, test suite validation.
Graphical annotation: all levels of code test completion browsing, analysis.
TestWorks INDEX VALUE +80 Points if C1 > 85%.
+90 Points if S1 > 95%.
Take a tour of TestWorks for UNIX: TestWorking MotifBurger

TCAT C/C++, a test coverage analysis tool for applications and applications written in C/C++ stands alone or works as a part of TestWorks fully integrated STW/Coverage multi-platform suite of software testing tools.


SUMMARY: A quick summary of the TCAT C/C++ product.
FEATURES: The main technical features of TCAT C/C++.
BENEFITS: The main benefits of TCAT C/C++.
GRAPHICS: Summary of graphical features TCAT C/C++.
APPLICATIONS: Where to use TCAT C/C++
EVALUATION: How to obtain an evaluation copy of TCAT C/C++.

SUMMARY(BACK TO TOP)

TCAT C/C++ is a branch, function, and call-pair coverage analyzer for applications written in C/C++.

TCAT works by instrumenting a C/C++ application to permit collecting dynamic coverage information. TCAT C/C++ reports the coverage as a percentage of possible branches exercised (C1) and as a percentage of possible call-pairs exercised (S1). (A call-pair is a caller-to-callee connection). The TCAT C/C++ package includes the instrumenter engine, the runtime unit, and graphics oriented analyzers for call-pair and branch coverage, for detailed analysis of the calling-structure of your C/C++ application and complete directed graph (digraph) analysis of each function present in the C/C++ source code.

In addition, TCAT C/C++ permits browsing through your C/C++ source code from the call-tree, from the digraph, and from the coverage analyzer sections.

Technical Features (BACK TO TOP)

Benefits (BACK TO TOP)

Summary of Graphical Features of TCAT C/C++. (BACK TO TOP)

The TCAT C/C++ system includes powerful and sophisticated visualization software to help users: These features are implemented in three primary graphical views you can use: one for call-trees, one for the structure of individual objects. and one that shows coverage values reflected relative to the current test and all prior tests for all C/C++ source files and functions in your build.

Applications of TCAT C/C++ (BACK TO TOP)

Obtaining an Evaluation Copy (BACK TO TOP)

To obtain your evaluation copy simply fill out the standard information form on these Web Pages. Be sure to indicate that you want to evaluate the TCAT C/C++ product. We will be back to you promptly with the required paperwork.

Click Here for Screen Shots showing TestWorks Capabilities and Facilities.