Specifications

Debugging and Testing Tools
9.6 DEC Performance and Coverage Analyzer
Ada multitasking data—Many types of multitasking data can be gathered to
determine which tasks consume the most resources.
Exact execution counts—Information about the exact number of times
specified program locations are executed helps illuminate an application’s
dynamic functions.
Test coverage data—Information that reveals which code paths are or are not
executed when an application is tested enables users to create more complete
tests.
Event markers—Significant events in the execution of the program (for
example, entering a routine) can be marked to permit later filtering of the
data.
For more information about DEC PCA, see the Guide to Performance and
Coverage Analyzer for VMS Systems.
9.7 DEC Test Manager
DEC Test Manager is a component of DECset. Like the other components of
DECset, it provides a DECwindows Motif user interface and a consistent look and
feel across platforms. It also provides a command-line user interface.
DEC Test Manager is based on the concept of regression testing. Regression
testing is a method of ensuring that a program being developed runs correctly
and that new features added to the program do not affect the correct execution of
previously tested features.
In regression testing, users run established software tests and compare the actual
test results with the results that were expected. If these actual results do not
agree with the expected results, the software being tested may contain errors. If
errors do exist, the software being tested is said to have regressed.
DEC Test Manager automates regression testing of software during the
development and maintenance phases by executing user-supplied tests and
automatically comparing the results with expected test results. Programmers
supply and select the tests they want to run.
The use of DEC Test Manager by itself can improve programmer productivity and
software reliability. You can organize, run, compare, and store test results
efficiently. You can repeat tests and review results as often as needed.
Integration of the DEC Test Manager with PCA and CMS provides a further
enhanced testing environment with corresponding productivity gains.
For more information about the DEC Test Manager, see the Guide to Test
Manager for VMS Systems.
912