Skip to main content

Test Execution Dashboard

The Test Execution dashboard provides a detailed view of test execution trends and execution status across the applications, devices, and versions. The dashboard delivers significant insights into the utilization and performance of execution devices and exhibits the trend of successful and failed test execution rates. With these insights, you can identify the gaps in continuous testing, gauge the device or version crash rate, and mitigate those to facilitate the continuous delivery process.

The dashboard supports the last six months' test execution summary with the Continuous Testing source that allows you to remotely test multiple versions of the physical devices in the cloud.

As a Quality Assurance Manager, you can use this dashboard to understand the following business scenarios:

  • View the trend of test executions across the test application platform
  • View the test execution status by devices and the execution report details
  • Understand the test execution overview at various application levels and the test device execution details

The Test Execution dashboard is built using the test execution details dataset.

Primary View

This panel provides different tabs to switch and analyze data. The following are the tabs provided:

  • Application Build Version: Tab for analyzing test execution data related to the build version.
  • Application Release Version: Tab for analyzing test execution data related to the release version.
  • Calendar Month: Tab for analyzing test execution data for a particular month.

Selection of any tab drives the data in the KPIs and Pass/Fail by Primary Metric panels.

KPIs

  • No. of Test Executions: Displays the number of test executions run across all build versions, release versions or a calendar month.
  • % Failed Test Executions: Displays the percentage of failed test executions across build versions, release versions or a calendar month.

Here is the screenshot of test execution panel. Test Execution panel

You can filter and view the required data using the following filters:

  • Project: Displays data of test execution in the selected project.
  • Calendar Date: Displays data of a specific date range or period.
  • Calendar Month: Displays data of test execution in the selected month.
  • Test Application Unique Name: Displays data of test execution in the selected test application name.

You can use these filters to refine the displayed data. For example, you can choose a month from the Month filter to see the dashboard for that month. Here is an example filtered panel.

Test Execution filtered panel

Pass/Fail by Primary Metric

This panel displays a bar graph representing different build versions, release versions, or calendar months. A pop-up appears when you hover over the bar of the build version or release version bar and displays information, such as the application build version, the number of passed or failed tests, and the percentage of passed or failed tests. For a Calendar Month, the pop-up displays' information, such as the name of a calendar month, the number of failed or passed test executions, and the percentage of passed or failed.

A test that has passed or failed is visually illustrated using green or red colors, along with its magnitude. Selection of any category from this section drives data in the following sections.

Note: Primary metric drives all the following panels.

Introduction

This panel provides additional information on how to use the dashboard and descriptions of metrics and attributes used in the dashboard.

Failure Cause

This panel displays the details of failure and is categorized based on the cause of a failure. You can click on a failure category to analyze test details, such as the date on which the test failure occurred, the name of the test failure, the status of the test, the name of the application platform, and the cause of the test failure.

Screen Size

This panel displays the details of test execution based on device screen sizes and is categorized on the same. You can click on a category to analyze details, such as the date on which the test occurred, the name of the test, the status of the test, the name of the application platform, and the cause of the test failure.

Devices

This panel displays the test execution details based on device and device manufacturer and is categorized on the same. You can click on a category to analyze details, such as the date on which the test occurred, the name of the test, the status of the test, the name of the application platform, and the cause of the test failure.

OS

This panel displays the details of test execution based on operating systems and is categorized based on devices used for an operating system. A pop-up appears when you hover over the bar of a device category and displays details, such as the name of the operating system, the status of the test, the name of the test device manufacturer, the number of passed or failed tests, and percentage of passed or failed tests. You can click on a category to analyze details, such as the date on which the test occurred, the name of the test, the status of the test, the name of the application platform, and the cause of the test failure.

Components of dataset

The following components of the dataset are used in this dashboard:

Attributes

Attribute NameDescriptionDataset
Application build versionThe build version of the test applicationTest execution details
Application platform nameName of the mobile platformTest execution details
Application release versionThe release version of the test applicationTest execution details
Calendar monthGregorian calendar date displayed in the format ‘D/M/YYYY’Test execution details
DateGregorian calendar date displayed in the format ' YYYY'Test execution details
Device nameName of the device, such as iPad Air or Galaxy S5Test execution details
MonthGregorian calendar month displayed in the format 'Mon YYYY'Test execution details
Report URLCombination of test url and nameTest execution details
StatusCurrent status of the test executionTest execution details
Test execution statusCurrent status of the test executionTest execution details
Test device categoryCategory of the test device, such as Phone or TabletTest execution details
Test device manufacturerManufacturer of the device on which the test is runTest execution details
Test device modelModel of the device on which the test is runTest execution details
Test device OSOperating system version of the device on which the test is runTest execution details
Test device screen sizeScreen size of the device on which the test is runTest execution details
Test execution causeRoot cause for the test execution failureTest execution details

Metrics

Metric NameDescriptionDataset
% Failed test executions% of test executions that are failed, out of total test executions created.Test execution details
No. of failed test executionsCount of test executions that have failedTest execution details
No. of passed test executionsCount of test executions that have passedTest execution details
No. of test executionsTotal count of test executionsTest execution details