TestWorks/Windows Java
Take a Tour of TestWorks
TestWorking TCAT/Java

This page shows you a sampling of screens that illustrate the main features of TCAT/Java for Windows. To arrange for an evaluation license or a Demo on your Windows 9.x/NT/2000/XP platform, please contact us using the TCAT/Java Demo Form.

TCAT/Java for Windows

./wjgui.gif TCAT/Java for Windows Main GUI. This screen shows the GUI for TCAT/Java for Windows as you see it ready to process Java code.

./wjinst.gif Instrumentation Options. The available instrumentation options for TCAT/Java for Windows are available on this option window, available off the main TCAT/Java for Windows GUI. All of these options are user-selectable, and come pre-programmed with the most likely choices that you may with to use. The example shown has instrumentation set up for C1 = branch coverage only, and the Java compiler command as javac.

Picture of Java Coverage Report Java Coverage Display. This is the basic coverage display for TCAT/ Java for Windows. You see the coverage data in terms of the current and the accumulated prior tests, and in terms of files and objects.

If you click on a file the display expands to show you all of the functions within that file. If you click on a function name, the display shows the details for each segment or callpair in that object. If you click on a segment or a callpair (method invocation pair) then you see the details that pertain to that particular segment of callpair.

./wjview.gif View Source Display. The view source display is common to all of the graphics functions of TCAT/Java for Windows. Here you see it activated for a particular reference within a function. The left hand side of the display shows the segment numbers that reflect back to what you've clicked on to get this display.

wjcall.gif Calltree Display. This is the basic navigational display for your Java source. Click on a link and see the details about the connection you clicked on, as show here for the connection from "mouseUp" to "myMove".


wjdigr.gif Java Digraph Display. The digraph display shows the states of the object as nodes, and the transitions (branches) in the object as edges. If you click on an edge you are shown the details about that particular edge. In the example you see the result of clicking on the TRUE sense of an if statement.