COVERAGE PRODUCT COMPARISONS
© Copyright 2006 by Software Research, Inc.
Test coverage analysis is a powerful method that increases confidence in product quality by assuring that tests cover all of the structural parts of a program or component. A main value in the test coverage analysis process is identifying parts of source text that were never touched by any test. Feedback from the coverage reports to the source code makes it easier to expand test sets to cover untested passages. The TCAT C/C++ and TCAT/Java products provide this feature -- among many other important and powerful options -- in a very convenient and user friendly way.
Both TCAT C/C++ and TCAT/Java use source-language instrumentation with very efficient instrumentation templates. Combined with the supplied runtime component the instrumentation process is quick, efficient, and trouble free. Coverage reporting is available on a dynamically expandable "drill down" basis so you can see what you need to see when you need to see it, and not be bothered with overly complicated coverage reports.
TCAT C/C++ is a powerful C/C++ instrumenter fully integrated with Visual Studio for Windows NT/2000. TCAT C/C++ supports branch and call-pair test coverage, includes a powerful path calculation, and is capable [with the correct runtime selections] of very low overhead. TCAT C/C++ is very competitively priced.
Here is a complete Product Comparison Chart for TCAT C/C++.
TCAT/Java is a powerful C/C++ instrumenter fully compatible with the latest Java Development Environments. TCAT/Java supports branch and module test coverage, includes a powerful path calculation, and is capable [with the correct runtime selections] of very low overhead. TCAT/Java is very competitively priced.
Here is a complete Product Comparison Chart for TCAT/Java.