Verybench - Graphical Presentation of Code Metrics for Testwell CMT++ and Testwell CMTJava
Verybench is a graphical front end for the code complexity measuring tools
Testwell CMT++ for C and C++ and
Testwell CMTJava for Java.
It obtains key figures from code analyses of Testwell CMT++ / Testwell CMTJava and presents them graphically.
Since every user group which is involved in the process of software quality assurance (QA)
needs to focus on different information only important to him and needs to perform several different operations
on the data provided by Verybench, this graphical front end has four default views already built
in which are suited to individual needs of typical roles of a development team:
a management view,
a development view,
a review view,
and a controlling view.
|
|
|
|
|
Within the management view of Verybench the user is able to see the metrics graphically.
In addition, a Kiviat diagram integrates all metrics into one diagram.
It gives a short glance on how much analyzed source code vary from high quality source
code (ideal target values are represented by the outline of the diagram).
|
|
|
|
|
|
The development view shows all files and functions of the current reporting session, metrics included.
By clicking a listed file in the tree table all its functions and its source code is shown.
All results of corresponding metrics are also shown in the columns of the tree table.
- Alarms: Amount of measured values exceeding limits
- LOCpro: Number of program lines
- LOCcom: Number of lines with comments
- LOCphy: Number of physical lines
- v(G): Cyclomatic number
- V: Program volume
- B: Estimated number of programming errors
- MI: Maintainability Index
|
|
|
|
|
|
On the one hand the review view only shows files that exceeded a set alarm value by one or more
of its analysing metrics.
On the other hand the review view is identical to the development view.
By clicking on a listed file in the tree table users see all containing functions and source code
of this selected file.
|
|
|
|
|
|
The controlling view enables the user to compare existing reporting sessions by their statistics.
Statistics can be performed to mark steps in a project´s progress.
In other words, to visualize changes of a complexity´s behavior over time.
Therefore reporting sessions can each be regarded as individual snapshots in a
project´s course.
With SVN support enabled it is even possible to follow a behavioral pattern between revisions.
|
|
|
|
Reports
Several different reports can be generated from measured source code
files. HTML, XML, TXT and CSV reports are natively generated
reports by the basic Testwell tool.
For all views (management, controlling, review and development) Verybench
creates also pdf reports.
SVN Support
Verybench supports Subversion as version control system. With the help
of Verybench, files can directly be checked out of a repository and can be
analysed.
|
|
|
|
|
|
Further information
Verybench User Manual (1,1 MB)
last updated: 24.11.2009
© 2009 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
Verybench is a product of Verifysoft Technology GmbH
all other trademarks of this site are the property of their respective owners.
|