Select a test case in the Test Case tab.
Select the action Open MSC view in the pop-up menu or double click on the test case.
A sequence chart containing the extracted components and events
in the test case are rendered in a separate window with the name of the
test case as the title. The start of displaying the message sequence chart
is set in the User Configuration - General
Settings.
Details about the test case are shown in the console view.
Tooltips exists and displays component name, if can be determined, and reference
number when the mouse is placed over the component's life line and event
type and message when the mouse is placed over a silent event.
Toolbar buttons:
Button |
Description |
![]() ![]() |
Navigates to the previous or next setverdict(fail/error/inconc) event in the Message Sequence Chart from the selected row. Enabled when setverdict(fail/error/inconc) event exists previous/next to the selected row. |
![]() |
Reloads the Messeage Sequence Chart using the current project/workspace settings. |
![]() |
Closes all open Message Sequence Charts. |
![]() |
Resets the zoom to the default zoom value. |
![]() |
Enables the mouse pointer moce mode. Default mode which enables mouse navigation. |
![]() |
Enables zoom in mode. Clicking in the Message Sequence Chart during zoom in mode increases the size of all objects in the Message Sequence Chart. |
![]() |
Enables zoom out mode. Clicking in the Message Sequence Chart during zoom out mode decreases the size of all objects in the Message Sequence Chart. |
![]() |
Opens a dialog to set the filtering rule. |
![]() |
Shows the selected record in the table view. |
![]() |
Opens the dialog to select the deciphering rule set |
Overview:
To get an overview of the Message Sequence Chart by clicking the overview button
, which is located in the lower right corner
of the Message Sequence Chart. When the overview is shown it is possible to
navigate using the keyboard or mouse. To slow down the navigation speed, CTRL
and/or SHIFT can be used.
Re-ordering of components
It is possible to re-order the components (columns) by clicking one of the component headers and draging it to the new prefered position. When the mouse button is released the Message Sequence Chart is redrawn with the new component order.
The user has the option to change the layout in the Message Sequence Chart by changing the settings in the User Configurations. The changes in the User Configuration will not affect already opened views.
Filtering:
It is possible to set filtering on component , signals, functions, mapping/connecting ports and/or silent event types in the User Configuration.
View specific filtering rule can also be applied. For more information about filtering please read the relevant help page.
Visual presentation of the layout:
It is possible for the user to decide in which order the components should be displayed in the message sequence chart in the User Configuration - Components Visual Order.
Date Format:
Each events timestamp is display in the format "hh:mm:ss.SSSSSS"
or "s.SSSSSS" depending on the format in the file.
For timestamps in dateTime format the date is displayed after the test case
name in test case started.
Events displayed in the sequence chart:
Start Test Case
At the start of the test case the name and date is displayed.
End Test Case
At the end of the test case the overall verdict is displayed.
Component creation
When a component is created a rectangle is displayed
with the name in the rectangle if the name can be determined and the reference
number/string of the component.
As long as the component is alive a vertical line for that component is
displayed.
Component termination
When the component is terminated the vertical line
is ended and a coloured rectangle is displayed with the name if it can
be determined and the reference number/string.
The colour of the rectangle is set depending on the verdict on the component.
Send/Recieve message
Messages are displayed as arrows in the direction the message was sent. The name of the message is displayed above the message arrow.
Enqueued message
Engueued messages are displayed as arrows with broken lines in the direction the message was sent. The type and name of the enqueued message is displayed above the message arrow.
Function invocation
Function invocation events are drawn as lines with small filled squares. The function name is displayed above the line.
Function Termination
Function terminations are drawn as lines with small empty squares.
Port Map/Unmap
Port map/unmap events are drawn as lines with small filled/empty diamonds. The port name(s) and the direction are displayed above the line.
Port Connect/Disconnect
Port connect/disconnect events are drawn as lines with small filled/empty circles. The port name(s) and the direction are displayed above the line.
Setverdict(error/fail/inconc/none/pass)
The setverdict(error) and setverdict(fail) events are
drawn as a red X over the component's life line. The setverdict(inconc)
event is drawn as a white X, setverdict(none) is drawn as a grey X and
finally setverdict(pass) is drawn as a green X.
If no connected component can be determined the setverdict(error/fail/inconc/none/pass)
events are drawn as a filled rectangle with the corresponding color across
all life lines in the Message Sequence Chart.
Silent Event
A silent event is a log message without own graphical
representation, i.e. do not result in any of the above events, and can
be associated with a test component. It is presented on the life line
of the associated component as a box colored depending on the log event.
Silent events has the following color mapping: