Analyzing the execution-based Runtime Trace viewer

A complete runtime tracing diagram of test execution was created at the conclusion of the test run.

To open the UML sequence diagram:

  1. To gain additional space, close the Output Window at the bottom of the UI.

  2. On the Project Browser tab, right-click the MobilePhoneVT System Testing node and select Runtime Trace.

  3. Right-click-hold within the Runtime Trace viewer and select the option Hide Coverage Bar.

  4. Make sure you are viewing the top of the runtime tracing diagram, using the right hand slider bar if necessary.

The UMTS base station is represented by the lifeline labeled SUT BaseStation; the virtual tester lifeline is labeled VT phone1_0 (that is, virtual tester 0 for the phone1 INSTANCE block you chose in the Deployment Configuration window - see the topic Configuring the Deployment Algorithm in the previous exercise to refresh your memory).

The virtual tester first performs its initialization functions - represented by the INITIALIZATION note. Then it performs each of the three SCENARIO blocks located in the test script - named connect, call_busy, and call_success. Each is visually traced, consecutively, as they occur.

The main block consists of the three SCENARIO blocks, performed one at a time. Each scenario consists of a single test - a WAITTIL. Recall that a WAITTIL command both checks the content of a received message as well as ensures the message is received within a specified amount of time.

  1. Click on the INITIALIZATION node at the top of the runtime tracing diagram.

The system test report is opened. You will look at that report next.