Result Details Dashboard

Document created by Chris Sommerstad Employee on Jul 22, 2017
Version 1Show Document
  • View in full screen mode

The Result Details Dashboard is the interactive first stop for test analysis. Its animated display helps you determine the success or failure of a test as it plays. The Result Details tree launches expanded, with the latest container open, and focus set on the last item (for a playing composition). The data display is updated to that last item as it becomes available.

When errors occur, their cause is easily determined using this widget, which occurs in the default Result Details dashboard. The Result Details widget can also be added to custom dashboards.

Result Details provides several methods for navigating through the test results. Summary information, including Success or Failure, is presented at the top. Use the Cover Flow (large icons) at the top and Navigation Tree (on the left) to navigate and quickly identify problem areas, and to quickly analyze test results.

Double Click To Open

All items in the Navigation Tree and Cover Flow can be double-clicked to open them in their respective editors. In the case of clip elements, the parent clip is opened to the selection where it can be easily edited.

Dynamic, Animated Display

The next item in the stream will first appear in the Navigation Tree (e.g. AppAction8) just prior to the focus changing to it. Then, the lower panel sections change to match the context of the newly selected item. Once play is completed, the last clip (where more than one exists) remains expanded.

 

Cover Flow

The Cover Flow shows the following hierarchy: Composition – Band – Track – Clip – Target – Collection – Clip Element. Cover Flow icons reflect Content-Type and are badged with the file extension of the given message by default.

  • Click any object in the Cover Flow to center it and display its details and display statistics in the panes below. Hovering over an item will pop it up to show the operation. Hover left or right to dynamically size the buffered items as you go.
  • Use the scrollbar to browse the flow (or to change the buffered items in display).
  • While playing, the Cover Flow also keeps the last item in focus, unless some user interaction overrides it.
  • Lower panel section display changes based upon the composition element selected.

The Result Details widget’s Cover Flow can be filtered by selection in the Navigation Tree on the left.

Navigation Tree

The Navigation Tree view can be useful for navigating complex tests such as those with multiple clips in a test composition. Click the arrow for any node to expand or collapse it.

Additionally, the Navigation Tree presents “live data” as the test unfolds. The user’s choice of whether or not to have the Navigation Tree open or closed will be remembered for the next time the user uses the Results Viewer. The Navigation Tree icon appears in the top and toggles the tree on or off (shown “on” below).

Messages and other clip elements are represented in the tree (shown right). Click the nodes and items to display their details on the right.

For test results that include errors, a red border appears in the Cover Flow for the error item.

Result Detail Sections

Additional sections will appear where applicable. Sections can be maximized and minimized easily by clicking the top-right section button. Click the Minimize/Maximize button to expand or collapse any section to use the available dashboard space.

For example, additional sections relevant to TouchTest™ AppAction¡¦s appear in the Summary tab when a given App Action is selected. Relevant sections include Waits and Validations, Custom Properties, as well as Inputs and Outputs.

General Section

The General section display is context-sensitive and varies depending on the selected item. Error detail information for the given selection is displayed in the General, Error(s) section (where applicable).

In addition to posting error(s) where applicable, the General section displays the following summary information (for the given selection):

Composition, Band, Track, and Clip Level

  • Error(s) – At the composition level, error(s) are posted, if any exist.
  • Status – At the composition level, status is displayed as: Playing, Completed, Stopped, Aborted, etc.
  • Effective Duration – At the composition level, the effective duration of a test is posted.
  • Avg. Response Time – At the composition level, the average response time of messages and/or actions is posted.
  • Total Message Bytes – At the composition level, the total message bytes is posted. If the composition was run in Preview mode, this is zero for both.
  • Effective Message Throughput – The throughput as a measure of message or action bandwifth is posted.

Target Level

  • Error(s) – At the target level, error(s) are posted, if any exist.
  • Name – The name of the selected target.
  • Avg. Response Time – At the target level, the average response time of messages and/or actions is posted.
  • Total Message Bytes – At the targetn level, the total message bytes is posted.

Message / Action Level

  • Error(s) – At the message/action level, error(s) are posted, if any exist.
  • Operation – Where applicable, the type of operation is shown.
  • Name – The message/action name.

Waits and Validations Section

Both built-in and custom waits and validations are posted in the Waits and Validations section. When you click on a wait or validation, the appropriate wait or validation will be highlighted in the Input or Output box below.

Custom Properties Section

Custom Properties for the item selected in either the Navigation Tree or Cover Flow are displayed in this section, which appears in context.

Inputs Section

The Inputs of the given selection are displayed in this section. For example, for an HTTP message, the form will always have two fields—URL Values and Query String.

For a browser action or app action (as shown below), the Input form fields will vary.

Output Section

The Output of the selected item(s) is displayed in this section. If custom outputs are defined for that action, they are displayed. A custom output specifies what is it to be shown in the Result Details widget for a given message or action. Typical outputs include captureScreenshot, outputElementText, and outputInnerHTML. A single message or action can have an unlimited number of outputs.

Target Demographics Section

The Target Demographics section appears when a target item is selected in Result Details. This section provides target detail info that varies by target type.

For HTTP(S) targets, the URL is posted.

For Browser Action targets, the Conductor, Browser, URL, Wait Timeout, Wait Interval, Mouse Speed, Allow Native Xpath setting, and the Fire Blur on Type setting are all posted

For HTTP(S) targets, the URL is posted.

For Browser Action targets, the Conductor, Browser, URL, Wait Timeout, Wait Interval, Mouse Speed, Allow Native Xpath setting, and the Fire Blur on Type setting are all posted

For HTTP(S) targets, the URL is posted.

For App Action targets, the iOS Device Agent¡¦s name, the Mobile App name, as well as the terminate behaviors shown below are posted.

Events List

Attachments

    Outcomes