|
 |
" Application Test Tools "
|
|
Test Coverage Tools
|
|
 |
|
Testing Coverage Tools
SD supplies test (or code) coverage tools for arbitrary procedural languages. Such tools provide statistics and detail information about which parts of an application program have been executed (usually by a test suite). This information is invaluable to software teams to help determine the readiness of software for actual use. The type of coverage information collected is branch coverage, which subsumes statement coverage.
Test coverage tools may also be used to locate application functionality. One simply exercises the functionality of interest, and the test coverage tool indicates what part of the application code is executed. This a a very effective way to locate functionality in a large, poorly understood system.
SD's test coverage tools operate by inserting language-specific probes for each basic block in the source files of interest before compilation/execution. At execution time, the probes record which blocks get executed ("coverage data"). On completion of execution, the coverage data is typically written to a test coverage vector file. Finally, the test coverage data is displayed on top of browsable source text for the system under test, enabling a test engineer to see what code has (not) been executed, and to see overall statistics on coverage data.
Products :
* Programmer's Productivity Tools .
* Enterprise level Productivity Tools .
Typical Features
* Not dependent on any particular compiler or object formats
* Works with tens of thousands of files
* Very low probe overhead (one or two machine instructions per executed
probe)
* Can accumulate coverage data from multiple execution runs
* Browsable source files overlayed with collected coverage information
* Produces by application, subsystem and file
* Test Coverage delta computation and display, to enable test case
minimization
* Can operate with custom/embedded application execution environments
* Consistent style and operation across different languages
* Probe installer and display tool operate on Windows 2000/XP/Vista/7
* Application under test can execute in arbitrary native enviroment
including embedded WinCE
* Test coverage data from multiple subsystems can be combined into single
comprehensive display and summary reports
* Test coverage data from multiple languages can be combined into single comprehensive display and summary reports
[Sign Up...] |
 |
|
|
|
|
 |
|
 |
 |
| “Lorem ipsum dolor sit amet, consectetuer adipiscing elit. In condimentum enim a turpis. Proin feugiat ligula a ante. Nam bibendum." |
Suspendisse posue
Reisque Ut eu magna.com |
 |
| “ In condimentum enim a turpis. Proin feugiat ligula a ante. Nam bibendum. Sed ut lacus.” |
Duspendisse posue
Weisque Ut eu magna.com |
 |
| “Suspendisse posuere scelerisque tortor. Ut eu magna. Nam eu mauris. Curabitur non nisi sed sapien auctor iaculis. Praesent eu eros vitae nisi commodo bibendum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.” |
Quspendisse posue
Teisque Ut eu magna.com |
|
| |
| |
|
|