Code Coverage for Java and Android

[Français][Deutsch]

CTC++ for Java and Android add-on

CTC++ for Java and Android is an add-on for Testwell CTC++ Test Coverage Analyzer. The add-on extends the Code Coverage capabilities of Testwell CTC++ from C and C++ to Java. The tool analyses for all coverage levels as required in "critical" software projects.
Code coverage for other languages is also available: C/C++, C#.

Core features

  • works with Microsoft Windows, different Linux distributions, HP-UX, Solaris, FreeBSD and Mac OS X
  • supports java and jikes compilers (Java part)
  • no changes in your sourcecode needed
  • very low instrumentation overhead

Supported code coverage levels

  • Statement Coverage
  • Function Coverage
  • Decision / Branch Coverage
  • Condition Coverage
  • Modified Condition/Decision Coverage (MC/DC)
  • Multi-Condition-Coverage (MCC)
The add-on supports also measurements of execution time.
  ctc_java_html_output

 

flowgraph

 

Easy to use

CTC++ for Java and Android add-on will not change anything in your sourcecode. You will only need 4 little steps to test the coverage of your projects:
1. write youre sourcecode
2. call javactc instead of your default compiler
3. run your application
4. use our tools like ctc2html, ctc2excel to create reports

 

CTC++ for Java and Android add-on is flexible

CTC++ for Java and Android add-on is very flexible. It runs on Windows and Linux systems and can easily be integrated to your projects. It is not important which IDE you use, you just have to change your default compiler to our javactc or gmcsctc wrapper.
If you use any automated build systems like Makefiles, Ant or if you just work with batch or shell scripts it is very easy to set them up for CTC++ for Java and Android add-on.

  • easy integration in nearly every IDE (see Eclipse Howto on Linux)
  • works with ant/nant build systems
  • works with Maven
  • supports makefiles
  • use shell scripts or batch files
  Screenshot Eclipse Integration

Code Coverage on running Java Applets: Examples

[PDF]   Brochure

Presse     Video     News     Free trial


last updated: 30 May 2014

© 2012-2014 Verifysoft Technology GmbH
CTA++, CTC++, CMT++ and CMTJava are products of Testwell Oy, Tampere (Finland)
CTC++ for Java and Android add-on is a product of Verifysoft Technology GmbH, Offenburg (Germany)
CTC++ for C# add-on is a product of Verifysoft Technology GmbH, Offenburg (Germany)
all other trademarks of this site are the property of their respective owners.