Table of Contents
Klaros-Testmanagement is an easy to use web based application which helps to organize test projects. Klaros-Testmanagement manages test cases, test suites, information about tested systems and the test environments in which a test have been run. When a test case or plan has been executed, its result, including the information about the tested system and its test environment, is stored in a database. This enables a full traceability of all test runs. Multiple reports enable an detailed overview of the progress of the test project at any time.
This section gives a short overview of Klaros-Testmanagement. It describes the structure and the relation of the components and features used in the application ( Figure 2.1 ).
The main artifacts of Klaros-Testmanagement are listed below:
Project
A project is the main unit that contains all artifacts that are needed for the test project.
Test Environment
A test environment represents the extrinsic setting that may influence the test result. Examples for parts of a test environment would be the operation system or an application server.
Test System, System Under Test (SUT)
A SUT represents a particular version of the component, system, or product which is being tested.
Test Case
The test case is the basic unit of a test process. A test case can be related to many test environments and SUTs. Thus it is possible to execute the same test cases and get different results.
Test Case Results
After a test case has been executed, it has a result. This result can be Passed, Failed or Error. Klaros-Testmanagement enriches this information with the combination of system under test and test environment for which the test has been run and a lot of other information that can be gathered from the execution, like time of execution of the test.
Test Suite
The test suite is a grouping of test cases. Many test cases can be inserted into a single test suite. A single test case can be part of multiple test suites.
Test Suite Results
The test suite result is an aggregation of the results of the test cases that are included in the test suite. The result of a test suite can be Passed, Failed or Error. The test suite result also contains additional information, such as the system under test, and the test environment in which the plan has been run, its execution time, the person who executed the test suite and much more. The execution of a test suite can be suspended at any time and its execution can be continued later.
There are three Roles for users defined in Klaros-Testmanagement: Administrator, Manager and Tester. These roles are described more detailed in ( Section 2.2, “Roles” ). Figure 2.1 is an overview of Klaros-Testmanagement and displays the user roles and the relation between the artifacts.
After a project has been created, test cases can be added.
Test cases can be grouped to test suites. Before
running the test cases or test
plans, at least one system under test and at least one test environment have to be defined for
the project.
When all necessary artifacts are defined, a single test case can be executed, generating a test case result, or a group of tests can be performed by executing a test suite. The outcome of the test case or test suite is stored in a test case result or a test suite result, which contains the individual test case results of that test run.
In addition to the test case results and test suite results, Klaros-Testmanagement can generate reports that are available to export in five different document types (PDF, HTML, CSV, RTF, XML).
![]() | Important |
|---|---|
|
Report generation is not available for all roles. To learn more about the role system see ( Section 2.2, “Roles” ). |
Figure 2.2 shows the structure of a project.
The test case/suite run, test environment and SUT are sub-sections of the
project, so their use is confined to a single project. To run a
test case/suite it
is mandatory to have a test environment and a SUT configured.
Figure 2.3 shows the relation between test cases and test suites.
Klaros-Testmanagement supports the reuse of test cases. A test case can be part of multiple test suites. The sharing of test cases is only possible inside the same project.
Figure 2.4 shows a workflow for Klaros-Testmanagement and the artifacts created.
As a first step, all of the test environments and systems under test (SUT)
must be defined. Subsequently test cases and test suites can be created.
The statistics of the project are updated for each object added
in Klaros-Testmanagement. The reports can be generated after a test execution.