Share the article 

The PractiTest dashboard provides a detailed overview of your projects. View real-time data showing the portion of your planned tests that were executed, how many tests passed, how many open issues are waiting to be solved, and more. The dashboard enables you to manage not only your data, but your entire team. See how the workload is distributed, identify bottlenecks, and so on.

Main dashboards page

Dashboard Tabs

Choose the information to display on your dashboard and organize it under different tabs. This helps you stay informed about what interests you the most.

Create an unlimited number of tabs. They can be set to either public or private access. Each tab can hold up to eight separate dashboard items. To add a tab, click on the ‘New Tab’ button next to your existing tabs, or access the ‘Dashboard’ section from settings and add the tab from there.

New dashboard tab button

Cloning Dashboard Tabs

You can reuse dashboard tabs within the same PractiTest project they are created in. For example, let’s say you start testing a new product version. Rather than creating a new dashboard tab from scratch, you can reuse the old one by making a few small changes. Simply clone your dashboard tab using the cloning functionality.

To get started, click the ‘Customize Dashboard’ button at the top right-hand side of the dashboard, or go to Project Settings > Dashboard Tab.

dashboard-cloning

Archiving Dashboard Tabs

Archiving Dashboard Tabs allows you to remove dashboards from the active dashboards list while still keeping them available for future reference. 

How to Archive a Dashboard:

  1. Navigate to Project Settings and go to the Dashboards tab.
  2. Locate the dashboard you want to archive.
  3. Click the Archive button next to the relevant dashboard.

Once a dashboard is archived the dashboard will no longer appear as a tab in the dashboards and will also become inaccessible via external links.

Unarchiving a Dashboard:

Archived dashboards are moved to a dedicated Archived Dashboards list. To view this list, check the ‘Show Archived Dashboards’ checkbox in the dashboard view at the bottom of the page.

  1. From the Archived Dashboards list, locate the dashboard you want to restore.
  2. Click the Unarchive button to move it back to the active dashboard list, making it accessible again.

Tab-Level Filter

The Tab-Level Filter allows users to filter an entire dashboard tab and all its items based on a single value, for instance, based on a specific version release or feature, reducing the need for duplicate dashboards.

Supported Fields for Tab-Level Filters:

  • List Type Custom Fields
  • System Fields: Assignee, Version, Priority
  • Multi-List Fields (single selection only)
  • Milestones

How to Define a Tab-Level Filter:

  1. Navigate to the relevant dashboard tab and click ‘Edit Dashboard’.
  2. Tick the Add Tab Filter checkbox and choose the field you want to base your filter on.
  3. Click ‘Save Dashboard’.

Once defined, the tab-level filter will appear at the top-right corner of the dashboard tab as a dropdown. Select a value from the dropdown to filter all dashboard items in the tab. If no value is selected, the default setting is ‘All’, meaning no filter is applied.

tab-level filters image

Note: The tab-level filter applies on top of any filters already defined at the dashboard item level. If there is a conflict between the tab-level filter and an item’s existing filters, no data will be displayed for that item.

Dashboard Items

There are a variety of options to display information on dashboards.

You can use custom filters to filter the information displayed on your dashboard items.

Clicking the dashboard graphs allows you to zoom in and see the relevant data. For example, if you have a pie chart of issues by status, clicking on the ‘Open’ portion will take you to the list of issues in ‘Open’ status.

To add a new dashboard item in a tab, access the relevant dashboard tab, then click the ‘+ New Dashboard Item’ button on the top right-hand side of the screen.

adding-dashboard-items

Types of Dashboard Items

There are 8 different types of dashboard items:

  • Latest updates table
  • Distribution table
  • Pie chart (Instances have a Step Status pie option)
  • Bar chart
  • Progress graph
  • Execution progress (for Tests and Instances)
  • Defect age (for Issues)
  • Planned vs. Executed (for Instances)
  • Gauge

Create a Dashboard Item

To create a dashboard item, click on the “Add Dashboard Item” link. This will open the “new dashboard item” window.

new-dashboard-item-params
  1. Choose the Dashboard tab where the new item will be added.
  2. Select a name for your dashboard item. If this field is left blank, the default name will be used.
  3. Choose an entity: Issue, Test, Test Set, Test Instance, Requirement or Run.
  4. Choose the Dashboard item type from the dropdown menu. When choosing Issue Status Changes or Instance Planned vs. Executed, you will see two options for time range: relative or absolute. When selecting relative, the dates will automatically change over time. When selecting absolute, the dates are predefined for a specific time period and do not change. 
  5. Click “continue”. This will open additional criteria according to the entity and item type selected.
    • Filter criteria: includes data from a specific filter. You can either select the relevant from the list or search for a specific filter by typing its name. To include all data in the entity module chosen, select “All (no filter)” option.
      search for filter dashboards
    • Field criteria: presents the data based on a specific field. Note: for instance-based graphs, you will be able to present data based on fields from test sets, tests and last run. Meaning, the data that will be presented is the instance data, but you can base it on related fields from different entities. 

To base your dashboard graph on a specific Test Set, follow the instructions here.

Examples

Example 1 – Database Server Requirements – latest updates table

This specific example uses the “Database Server” filter. You can create a dashboard item based on any filter you’ve created in the system.

database-req

The following chart will be added to your dashboard, showing the latest database-related requirements and their statuses.

database-requirements-item
Example 2 – Test Distribution Table by Author and Status

The table below shows how many tests are ready to execute, how many drafts, and so on. You can also view the test’s author. You can now click on the values in the table to drill down and view the relevant entities behind the data.

Test Distribution Table by Author and Status
Example 3 – Regression test statuses pie chart

The pie chart below is based on the Regression tests filter.

tests-by-run-status
Example 4 – Pie chart to review test sets by “Assign To” value

The pie chart below shows how many test sets are assigned to each tester. Clicking on the chart sections will automatically display the entities they represent.

pie-chart-with-custom-colors
Example 5 – Execution Progress to review instances progress

The Execution Progress below shows the progress of all instances where X field shows the day of the month and Y field shows the number of instances.

instances-execution-progress-dash
Example 6 – Planned vs. Executed graph to track actual instances execution

The Planned vs. Executed graph below shows the execution progress of all instances in the selected scope compared to the planned execution date. This information is taken from the ‘Execution Date’ field at the Test Set level.

planned-vs-executed

Note: When creating a planned vs. executed graph and filtering based on instance run status, such as viewing only passed instances, only the Executed Instances line will be affected. The Planned Instances line will continue to display all planned instances.

Example 7 – Creating instance-based items with Test, Test Set or Run level fields

When creating a test instance-based dashboard item, you can choose to use Test, Test Set, and Run level fields in addition to fields from the Instance level. For example, if you have a ‘Sprint’ custom field enabled for the Test Set level and you want to create a chart that would present Test Instances by Sprint, select ‘TestSet: Sprint’ as the X field of the chart.

pie-chart-instances
Example 8 – Issue status changes graph to review issues by status

Issue status changes graphs allow you to review the number of issues assigned with any status included in the graph, in a selected period of time. In the following example, the number of issues by status are shown from March 1st to June 15th.

issue-status-progress
Example 9 – Issue Status Aggregated Progress graph to review issue resolution

Issue Status Aggregated Progress graphs allow you to review the progression of Issues resolutions in your project over a particular period of time.

issue-progress-graph
Example 10 – Age graph for issue management prioritization

When creating an ‘Age graph’ dashboard item type, you can select to apply it to ‘All issues’ or choose from existing filters in the Issues module. Then choose how to group the information based on the entity’s fields.

dashboard-item-age-graph
Example 11 – Exploratory test status

When creating a dashboard item to present test status (annotations) for exploratory tests, Select EntityInstances, and Item typeStep Status Pie. This will display the exploratory test steps (annotations) and their status. It includes all status results in a single pie chart for any manual, automated, and exploratory tests.

et-steps-stsatus-pie
Example 12 – Gauge graph to review percentage of passed tests against KPIs

The Gauge graph allows you to define KPIs for a certain parameter, display a value of this parameter in a quantitative way, and track its performance against the KPI. Let’s say we want to check whether the percentage of passed instances in this sprint is reaching the goal of 75%. First we will select EntityInstances, and Item typeGauge. In this example we will choose to filter the data based on the current sprint. Next we will choose FieldRun Status and Field ValuePassed. Now the graph will show us the percentage of instances in this sprint that their Instance Run Status field is marked as Passed (defined according to last run). Next, we want to define our KPI parameters Red-Bad, Yellow-Medium and Green-Good. Press ‘Advanced Options’ and define your range. For this graph we will choose to set 0%-50% – Red, 50%-75% – Yellow, 75%-100% Green. Now we can see that in this example 71.69% of our test instances are passing which puts us on the Yellow-Medium state.

egauge-example
Example 13 – Execution Progress Graph for Instances

You can create a dashboard item that visualizes test execution progress based on specific instance properties, such as execution dates or run statuses. This example demonstrates how to build an Execution Progress Graph for instances with a ‘Failed’ run status from the past week.

Steps to Create the Dashboard Item:

  1. Select Execution Progress Graph as the item type.
  2. In the Instance level filters section:
    • Set the Run Status filter to ‘Failed’.

Define the Date Range to include only the last seven days.

instances-execution-graph.png
Example 14 – Execution Stacked Bar Chart

The Execution Stacked Bar Chart provides a visual summary of your automation testing activity, showing the number of test instances executed each day within a selected time range, along with their last run statuses.

Each bar represents a day within the selected date range. The bar is divided into segments indicating the statuses of instances (e.g., failed, passed, not run, etc). If an instance was executed multiple times on the same day, only the last run status is displayed.

Steps to Create an Execution Stacked Bar Chart:

  1. In the Entity field, choose ‘Instance’.
  2. Select ‘Execution Stacked Bar Chart’ as the item type.
  3. In the Instance Level Filters field choose either:
    • ‘None’ – include all instances
    • Select a specific filter for the desired instances.
  4. In the Graphs Date Range field, choose the time period you want:
    • Last week
    • Last 2 weeks
    • Last 4 weeks
  5. In the Advanced Options, specify the cell width for the chart:
    • For Last week or Last 2 weeks, you can choose between Regular or Double cell width.
    • If you filter the graph for Last 4 weeks, the cell width is automatically set to Double and cannot be changed.
Example 15 – Traceability View (for Requirements or Test Sets)

The Traceability dashboard item lets you display a list of requirements or test sets based on filter criteria. It helps you quickly identify which entities meet specific statuses or coverage conditions, providing full visibility into traceability across your project.

Displayed Information:

If based on Test Sets, the following details are shown:

  • Test Set ID
  • Test Set Name
  • Status
  • Status Bar

If based on Requirements, the following details are shown:

  • Requirement ID
  • Requirement Name
  • Status
  • Linkage Type (Tests or Test Set)
    • If linked by Test Set: Test Set ID

Customizing Chart Colors

Customizing graph colors can make it easier to visualize data. For example, you can define a specific color for a user or a project.

To change the colors in a pie chart, follow these steps:

Step 1 – When editing or creating a new pie chart, click the “Advanced Options” link.

Step 2 – Type the selected RGB codes for your pie chart in the “Colors” field. To choose from the colors palette, click here.

Make sure you define the colors in the correct format as indicated in the settings. The RGB codes must be in the following format: ‘#RRGGBB’, with an apostrophe at the beginning and end, and the number sign (#) before the 6-digit code. For example, to edit the pie chart “test set by assigned to” and assign the user Joan Green with the color 006600, type in the color field: Joan Green: ‘#006600’

To add additional colors, separate the values with a comma. For example: Joan Green: ‘#006600’, Joel Montvelisky: ‘#0099CC’

edit-colors-item

Note: the “Empty values” checkbox is automatically checked to ensure the colors you defined do not shift because of changes in your data.

The image below shows the customized pie chart

test-set-by-assigned-to

Changing the Location of a Chart’s Legend

Changing the location of the legend is available in bar charts and progress graphs. It may be useful in case the specific shape of the chart is hidden by the legend.

There are 3 options for the legend location:

  1. In graph
  2. Bottom
  3. No legend

To change a bar chart legend location, follow these steps:

Step 1 – When editing or creating a new bar chart, click the “Advanced Options” link.

Step 2 – Select the desired option from the “Legend Location” dropdown list. You can use the preview checkbox to see a preview of the bar and modify the legend location if necessary.

Reordering

You can reorder items within each dashboard or the dashboards themselves. Click the ‘Customize Dashboard’ button at the top right-hand side of the dashboard, or go to Project Settings > Dashboard tab:

dashboard-reorder

Embed Dashboard Items

Easily embed your PractiTest dashboard items into any web portal or company Wiki page, including Confluence (Jira).

In the main dashboard tab, choose Customize Dashboard, enter a dashboard item, and then the embed option appears.

tab-list
edit-dashboard-item

Copy the embed script and paste it into your destination page.

In order to embed the dashboard item to Confluence, copy the embed script, go to the Confluence page where you want to see this dashboard item, press ‘+’ and choose ‘Iframe’.

insert-iframe-macro

Then, paste the URL of the dashboard item and add the width and height of the item.

iframe-width-height

Click ‘Insert’ and the dashboard item will be embedded in your Confluence page.

Embed Dashboard Tab – External Dashboard

Two of the biggest challenges of managing your testing is how to share the outcomes with others, and how to communicate important information resulting from your and your team’s combined efforts.

PractiTest’s dashboard allows you to easily share this information with all stakeholders in your organization.

dashboard-settings-screen

The dashboard is customized via project settings. In dashboard settings, you can choose whether each of your dashboard tabs is internal or external access. External means that even non-PractiTest users can view and access the dashboard.

Configure External Dashboard

In the Dashboard tab within the Project Settings, select the ‘pencil’ icon next to the desired dashboard tab name.

Then, tick the ‘Enable External URL Support’ box and click ‘Save Changes’. Use the URL shown in the box below to access and share your external dashboard:

external-dashboard-link

In this example, https://prod.practitest.com/external_dashboards/20-48f33055 is the external dashboard URL.

The dashboard generated by this URL is similar to a regular dashboard, but without links to other parts of the system.

Auto-Refresh

For added value and convenience, your dashboard can be used as a “kitchen monitor”. At the bottom of the external page, click on the link to auto-refresh every 5 minutes:

monitor_link

This will display the most up-to-date data in near real time.

Shift your testing Forward