- Testing adequacy metric
Coverage is an objective adequacy metric which can be used as a test completion criterion.
- Test suite extension
The glass-box test shows the program elements which were not
executed. CodeCover proposes test cases to increase the coverage.
- Test suite reduction
Removing (redundant) test cases from a test suite to reduce
regression testing effort without (significantly) decreasing testing
effectiveness
- Basis for selective regression testing
Instead of "rerun-all" in regression testing, only those test cases
are selected that were "involved" in the code modification.
- Support for program comprehension
The glass-box test shows which program code is executed by
which test case (traceability).
|
- General
CodeCover is a free glass-box testing tool developed in 2007 at the University of Stuttgart (ISTE).
- Coverage metrics
CodeCover measures statement, branch, loop, term coverage (subsumes MC/DC), question mark operator coverage, and synchronized coverage.
- Reports
CodeCover uses the template engine Velocity.
- Platform
Command line (Linux, Windows, Mac OS) and Eclipse and Ant integration
- Programming Languages
Open language interface, available languages: Java and COBOL
- Licence
Eclipse Public Licence (EPL)
- Quick Overview
See presentation slides [pdf].
|