Testwell CMT++ and CMTJava

[Français][Deutsch]

Verybench for CMT++ and CMTJava - 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.

 
Verybench Management View  

Management 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).
 
Verybench Development View  

Development View

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
 
Verybench Review View  

Review View

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.
 
Verybench Controlling View  

Controlling View

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.
  Verybench Reporting Mechanism
 
Further information
pdf  Verybench User Manual (1,1 MB)
 

last updated: 07.06.2010

© 2009-2010 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.