Chapter 9. Evaluate

Table of Contents

9.1. Reports
9.1.1. Dashboard
9.1.1.1. The Overview Reports
9.1.1.2. The Dashboard Reports
9.1.2. Report Templates
9.1.3. Single Test Run Report
9.1.3.1. Searching and Sorting Single Test Runs
9.1.3.2. The Test Run Report
9.1.4. Test Run History Report
9.2. Test Results
9.2.1. Test Case Results
9.2.1.1. Searching and Sorting Test Cases
9.2.1.2. Inspecting the Details of Test Case Results
9.2.2. Test Suite Results
9.2.2.1. Searching and Sorting Test Suites
9.2.2.2. Inspecting Test Suite Result Details
9.3. Issues
9.3.1. Issues by Test Case
9.3.2. Link Issues
9.3.3. Create Issues
9.4. Bookmarking Results

This chapter describes how Klaros-Testmanagement can be used to gather information about the selected project and evaluate the data about it.

9.1.  Reports

The reports section provides a dashboard, a page for creating user-defined reports (see Chapter 6, Define, only available in Klaros-Testmanagement Enterprise Edition), a page for inspecting single test runs and a page for generating a test run history report.

9.1.1.  Dashboard

The dashboard shows basic statistics about the active project and provides the links to the overview reports. An example of a dashboard is shown in Figure 9.1 .

Figure 9.1. The Dashboard Screen

The Dashboard Screen


9.1.1.1. The Overview Reports

The upper part of the dashboard shows a table with the available overview reports. The following three types of reports are available:

  • Test Environment Overview

    The Test Environment Overview report shows the test runs that have been executed in each test environment containing the execution date and quantity of success, failure or error result. An example of the report is shown in Figure 9.2 .

    Figure 9.2. The Test Environment Overview Report Layout

    The Test Environment Overview Report Layout


  • SUT Overview

    The SUT Overview report shows the test runs that have been executed for a SUT containing the execution date and quantity of success, failure or error result. An example of the report is is shown in Figure 9.3 .

    Figure 9.3. The SUT Overview Report Layout

    The SUT Overview Report Layout


  • Test Suite Overview

    The Test Suite Overview report shows the test suite, containing its test cases, description and how many times it was executed. An example report is shown in Figure 9.4 .

    Figure 9.4. The Test Suite Overview Report Layout

    The Test Suite Overview Report Layout


The reports can be generated in five different file formats:

  • PDF

  • HTML

  • CSV

  • RTF

  • XML

By clicking on an icon of a file type, the report will be generated in the selected format.

9.1.1.2. The Dashboard Reports

The dashboard is a container for multiple reports. Each report has the same structure: It consists of a title bar and an area in which the report is displayed. The title bar of the report contains the reports name, and an edit button ( ). When the edit icon is clicked, the parameters of the report can be configured in the resulting dialog. The changes in the configuration can be applied to the report by clicking the Apply button or discarded by clicking the Cancel button. Additionally the name of the report can be configured by clicking on the name in the title bar of the report.

The configured dashboard can be persisted by clicking the Save button in the upper right corner of the dashboard, if the Cancel button is pressed, the changes in the configuration of the dashboard are discarded.

All reports show data from the correctly selected project.

Klaros-Testmanagement Community Edition comes with three predefined reports:

  • The Project Overview Report

  • The Latest Success Rate Report

  • The Test Activity Report

The reports are described in the following sections.

In addition, Klaros-Testmanagement Enterprise Edition contains three additional reports:

  • The Project Health Report

  • The Test Progress History Report

  • The Test Progress Report

The reports are described in the following sections.

9.1.1.2.1. The Project Overview Report

The Project Overview Report shows the main properties of a project listed in a table. The Report shows

  • The number of defined systems under test

  • The number of defined test environments

  • The number of test cases

  • The number of test suites

  • The number of test case results

  • The number of test suite results

  • The average of the count of the test case steps

  • The average of the test case execution time

The only configurable property of the report is its display name.

Figure 9.5. The Project Overview Report

The Project Overview Report

9.1.1.2.2. The Latest Success Rate Report

The Latest Success Rate shows the ratio of the newest test results that have been run for a selected combination of system under test and test environment.

The configurable properties of the report are:

  • The display name of the report.

  • A boolean value indicating that this report always uses the active project (Klaros-Testmanagement Enterprise Edition only).

  • Alternatively, the fixed project that this report will display.

  • The system under test.

  • The test environment.

Figure 9.6. The Latest Success Rate Report

The Latest Success Rate Report

9.1.1.2.3. The Test Activity Report

The Test Activity shows the count and the results of the test runs for a selected combination of system under test and test environment in a selected period of time as a histogram.

The configurable properties of the report are:

  • The name of the report.

  • A boolean value indicating that this report always uses the active project (Klaros-Testmanagement Enterprise Edition only).

  • Alternativly, the fixed project that this report will display.

  • The system under test.

  • The test environment.

  • The time period in days.

Figure 9.7. The Test Activity Report

The Test Activity Report

9.1.1.2.4. The Project Health Matrix Report

The Project Health Matrix Report shows the project health as weather icons for each defined test environment and system under test in a matrix. The icons are calculated from the execution and success rate in each category.

The configurable properties of the report are:

  • The name of the report.

  • A boolean value indicating that this report always uses the active project.

  • Alternativly, the fixed project that this report will display.

  • The execution rates assigned to the different health categories.

  • The success rates assigned to the different health categories.

Figure 9.8. The Project Health Matrix Report

The Project Health Matrix Report

9.1.1.2.5. The Test Progress Report

The Test Progress Report shows the rate of executed vs. defined tests of a project for a given test environment and a system under test.

The configurable properties of the report are:

  • The name of the report.

  • A boolean value indicating that this report always uses the active project

  • Alternativly, the fixed project that this report will display.

  • The system under test.

  • The test environment.

Figure 9.9. The Test Progress Report

The Test Progress Report

9.1.1.2.6. The Test Progress History Report

The Test Progress History Report shows the rate of executed vs defined tests of a project for a given test environment, system under test and time period.

The configurable properties of the report are:

  • The name of the report.

  • A boolean value indicating that this report always uses the active project.

  • Alternativly, the fixed project that this report will display.

  • The system under test.

  • The test environment.

  • The time period of the report

Figure 9.10. The Test Progress History Report

The Test Progress History Report

9.1.2.  Report Templates

The Report Templates screen allows to generate PDFs of user-defined reports. The icon starts the generation and , if necessary, opens a new window to enter the needed parameters. The process of creating user-defined reports is explained in the section Section 10.2, “ Report Templates ” .

Figure 9.11. User Defined Reports Screens

User Defined Reports Screens


If the user-defined report is parameterized, all required parameters must be entered to start the generation of the report.

Figure 9.12. Generate a parameterized Report

Generate a parameterized Report


[Note]Note

The Generate button becomes visible after entering all required parameters.

9.1.3.  Single Test Run Report

The Single Test Run Report screen allows the user to generate a report containing the result of the test run selected by clicking on the Action icon. ( Figure 9.13 ).

Figure 9.13. The Single Test Run Report Screen

The Single Test Run Report Screen


The Single Test Run Report page lists all test runs that have been made in the active project. To get a better overview of the test runs, the sorting and searching functionality of the Filter / Sort panel can be used.

9.1.3.1.  Searching and Sorting Single Test Runs

It is possible to search for single test runs and sort the results of the search with the filtering and sorting options. The filtering and sorting options become visible by opening the Filter / Sort panel. The Filter / Sort panel contains two tables. The table on the left contains the filtering parameters, while the table on the right contains the sorting parameters.

Below the two tables are two buttons:

Apply

The Apply button applies the filter and sorting criteria specified in the two tables above and presents the filtered and sorted result in the table below.

Reset

The Reset button clears the tables with the filter and sorting criteria and displays all projects.

9.1.3.1.1.  Specifying Search Criteria for Single Test Runs

Each line in the filter table represents a criterion that restricts the result set that is displayed in the table below, i.e. the set of all single test runs is filtered for the conjunction of all criteria listed in the filtering table.

By clicking the button, a new and empty row for a filter criterion is appended to the table. The table with the filtering criteria has four columns:

  • The Field column denotes the field in the table that the criterion is filtering for. The fields which can be filtered in the Filter / Sort panel of the single test run reports page are ID, Test Environment, System Under Test and Timestamp , as well as any user-defined properties. The process of maintaining the user-defined properties is described in section Section 6.1.1.8, “Editing the user-defined properties of a project” . User-defined properties are only available in Klaros-Testmanagement Enterprise Edition.

  • The Type column denotes the operator that is used for the criterion. The following operators are available on the single test run reports page:

    Equals

    Only the items that exactly match the value of the criterion are shown.

    Not equals

    The items that do not equal the value of the criterion are shown in the result table.

    Greater than or equals

    Items that are greater than or equal the value of the criterion are shown.

    Less than or equals

    Items that are less than or equal the value of the criterion are shown.

    Greater than

    Items that are greater than the value of the criterion are shown.

    Less than

    Items that are less than the value of the criterion are shown.

    Like

    Items that have a part that matches value of the criterion are shown.

  • The Value column defines the value for the filtering criterion.

  • The Action column contains a button ( ) for deleting the criterion in the current line.

9.1.3.1.2.  Specifying Sorting Criteria for Single Test Runs

The table that contains the list of single test runs can be sorted. The criteria for the sorting are specified in the right table in the Filter / Sort panel. It is possible to specify more than one sorting option. If there is more than one sorting option, the uppermost row in the sorting criterion table has the highest priority and the lowest row has the lowest priority.

When the ; button is clicked, a new empty row for a sorting criterion is appended at the bottom of the sorting options table. Each row in the sorting options table has in the Action column a Delete button ( ). By pressing this button the row with the sorting criterion can be removed.

The sorting options table contains three columns:

  • The Order By column denotes the field in the results table that the sorting applies to. The fields that can be sorted for on the single test run reports page are ID, Test Environment, System Under Test and Timestamp , as well as any user-defined properties. The process of maintaining the user-defined properties is described in section Section 6.1.1.8, “Editing the user-defined properties of a project” . User-defined properties are only available in Klaros-Testmanagement Enterprise Edition.

  • The Type column defines the direction of the sorting sequence, i.e. descending or ascending.

  • The Action column contains a button for deleting the sorting criterion.

9.1.3.2. The Test Run Report

The report is generated in PDF format and its layout is shown in Figure 9.14 . The report details the date of creation of test run and its result, specifying the number of test cases executed with success, failure and error. Additionaly a pie chart is shown summarizing the result.

Figure 9.14. The Single Test Run Report Layout

The Single Test Run Report Layout


9.1.4.  Test Run History Report

The Test Run History screen allows to generate a report containing a summary with two result history graphics and test run details of each project, with the run ID, date of test execution , total of test cases and number of success, failure and error results ( Figure 9.15 ).

Figure 9.15. The Test Run History Screen

The Test Run History Screen


Klaros-Testmanagement can export these test run report in five different types:

  • PDF

  • HTML

  • CSV

  • RTF

  • XML

The type can be selected in field Choose File Type . The start date and end date can be selected using the calendar component in Figure 9.15 .

The test run history can be generated by clicking the Generate button.

The report's layout is shown in Figure 9.16 . The report details the date of execution of each test run and its results, specifying the number of test cases executed with success, failure and error. Two line charts visualize these results.

Figure 9.16. The Test Run History Report Layout

The Test Run History Report Layout