Table of Contents
– Creating dashboard items
- Database server requirements – Latest updates table
- Test distribution table (all test templates) by Author and Status
- Regression Tests statuses pie chart
- Pie chart to review test sets by “Assign to” value
- Execution Progress to review Instances progress
- Creating instance based items with test or test set level fields
– Embedded dashboard items
PractiTest dashboard provides you with an overview of your project: what portion of your planned tests were actually executed, how many tests passed, how many open issues are waiting to be solved, and so on. In fact, the dashboard enables you to manage your team, not only the data! You can always tell if the work load is distributed correctly, detect bottle-necks, see who is working on what, and so on.
This article will teach you how to add and edit your dashboard items, so that you are always informed about what interests you.
Creating dashboard items
There are six different dashboard items types:
- Latest updates table
- Distribution table
- Pie chart (and Step Status pie – for Instances)
- Bar chart
- Progress graph
- Execution progress (for Tests and Instances)
To create a dashboard item, click on “Add Dashboard Item” link. This will open the “new dashboard item” window.
- Choose the Dashboard tab under which the new item will be added.
- Select a name for your dashboard item. You can leave this field blank, in which case the default name will be used.
- Choose the entity that interests you – Issue / Test / Test set / Test instance / Requirement
- Choose the Dashboard item type from the drop-down menu, and click “continue”. This will open additional criteria, according to the entity and item type you have selected.
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.
The following chart will be added to your dashboard, showing you the latest database-related requirements, and their statuses.
Example 2 – Test distribution table (all test templates) by Author and Status
In the table below, you can see how many tests are ready to execute, how many drafts and so on. You can also view who the author of the test is.
This configuration will create the following distribution table:
Example 3 – Regression Tests statuses pie chart
The pie chart below is based on the Regression tests filter.
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. It can teach as a lot – seems like one of the testers has less work than the rest. Clicking on the pie parts will automatically take you to the entities that it represents.
Example 5 – Execution Progress to review Instances progress
The Execution Progress below shows the progress of all instances where X Field shows day of month and Y Field shows number of instances.
Example 6 – Creating instance based items with test or test set level fields
When creating a test instance based dashboard item, you can choose to use either test or test set level field. For example, if you have a ‘Version’ custom field enabled for the test set level, and you want to create a chart that would present your test instances by version, you can select ‘TestSet: Version’ as the X field of your chart.
Embedded dashboard items
Easily embed your PractiTest Dashboard items into any web portal, company Wiki page, including Confluence (JIRA)
In the main dashboard tab choose the Customize Dashboard option, enter a dashboard item and then the embed option appears.
Copy the embed script and paste it in your destination page.
In order to embed dashboard item to Confluence, copy the embed script, go to Confluence page where you want to see this dashboard item, press + and choose ‘Other macros’.
Then choose Iframe, put URL of the dashboard item, width and height of the item.
Press ‘Insert’ and the dashboard item will be embedded in your Confluence page.
Dashboard item customization – Advanced options
When creating or editing dashboard charts, you can customize some of the options (e.g. colors, placement of the legend, etc). This following text describes these advanced options.
Customizing chart colors
Customizing the colors of the graphs is also possible. For example, you can define a specific color for a user or a project.
For example, to change a pie chart colors follow those steps:
Step 1 – When editing or creating a new pie chart, click the “Advanced Options” link (Click here to read about pie charts creation)
Step 2 – in the “Colors” field, type the selected RGB codes for your pie chart. (Click here to select your colors from the colors palette)
Make sure you define the colors in the correct format, as indicated in the settings. The RGB codes need to in the following format: ‘#RRGGBB’, with an apostrophe at the beginning and end, and the numbber sign (#) before the 6-digit code. For example, if we edit the pie chart “test set by assigned to”, and we would like to assign the user Joan Green with the color 006600, we will type in the color field:
Joan Green: ‘#006600’
We can add additional colors by separating the values with a comma. For example:
Joan Green: ‘#006600’, Joel Montvelisky: ‘#0099CC’
Also note that the “Empty values” checkbox is checked to ensure the colors you defined do not shift because of changes in your data.
The image below shows the customized pie chart.
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
3. No legend
To change a bar chart legend location, follow these simple steps:
Step 1 – When editing or creating a new bar chart, click the “Advanced Options” link (Click here to read about creation of dashboard items).
Step 2 – Use the “Legend Location” drop-down list to choose the desired option. You can use the preview checkbox to see a preview of the bar and modify the legend location if necessary