Adaptavist Test Management


Test Management For Jira is a full-featured test management solution, seamlessly integrated into Jira's user interface. From a central location, coordinates all testing activities, including test planning, authoring, execution, tracking and reporting. Supports REST API integration with test automation tools to submit test results to Test Management For Jira.

Test Management for Jira is an app developed by Adaptavist, an Atlassian Expert.


On this page:

Data Import

Adaptavist Test Management (ATM) import option is available starting from the eazyBI version 4.4.0 and is supported just for Jira Server (and not for Jira Cloud).

If you have installed Adaptavist Test Management for Jira Server then in Jira import options you will see Import Adaptavist Test Management (ATM) option.

ATM Dimensions

After the import the following additional dimension will be added:

ATM Defect

Defect issues added during the testing. The dimension is organised in Project and Defect levels.

ATM EnvironmentEnvironments of scheduled, in progress and completed test executions.
ATM IterationIterations of test cycles (or runs before ATM version 5).
ATM RequirementRequirement issues which have linked test cases. The dimension is organised in Project and Requirement levels.
ATM Test CaseCreated test cases. The dimension is organised by default hierarchy (in Project and Test Case levels) or by folder hierarchy (in Project, Folder, Subfolder and Test Case).
ATM Test Case LabelCurrent labels of test cases. If several labels are entered for test case then it is counted for each label.
ATM Test Case OwnerOwners of test cases. When used with measure ATM Test Cases created then returns current test case owner. When used with test case execution measures then returns test case owner during test execution.
ATM Test Case PriorityPriorities of test cases. When used with measure ATM Test Cases created then returns current test case priority. When used with test case execution measures then returns test case priority during test execution.
ATM Test Case Status

Statuses of test cases. When used with measure ATM Test Cases created then returns current test case status. When used with test case execution measures then returns test case status during test execution.

ATM Test Executed byUsers who have executed tests.
ATM Test PlanCreated test plans. The dimension is organised by default hierarchy (in Project and Test Plan levels) or by folder hierarchy (in Project, Folder, Subfolder and Test Plan).
ATM Test Plan StatusStatuses of test plans (current and historical).
ATM Test Result StatusStatuses of test case executions (Passed, Failed, In Progress, Not Executed, etc)
ATM Test RunCreated test cycles (or runs in before ATM version 5). The dimension is organised by default hierarchy (in Project and Test Run levels) or by folder hierarchy (in Project, Folder, Subfolder and Test Run).
ATM Test Run Related IssueJira issues related to test cycles (or runs before ATM version 5). The dimension is organised in Project and Related Issue levels.
ATM Test Run StatusCurrent statuses of test cycles (or runs before ATM version 5).
ATM Test Script TypeTypes of test scripts (Plain Text, Steps, etc)

ATM Measures

The following measures will be imported. These measures can be analyzed by the mentioned ATM specific dimensions and by few standard dimensions, TimeProject and Fix Version. Note that, measures used in the report defines the context of standard dimensions and represent project, component or version of tests or test runs (cycles).

ATM Test Cases created

How many test cases are created.

ATM Test Runs created

How many test cycles (or runs before ATM version 5) are created.

ATM Execution timeHow mach time in minutes took to execute test cases.
ATM Test Cases executedHow many test cases are executed within selected dimensions.
ATM Test Cases executingHow many test cases are currently executed (in progress) within selected dimensions.
ATM Test Cases scheduledHow many test cases are scheduled within selected dimensions but not yet executed.
ATM Test Case defectsHow many defects are registered for test executions. Unique count of different defects is returned for each row in a report.
ATM ExecutionsHow many times test cases have been executed, are executing or scheduled for execution.
ATM Automated executionsHow many times test cases have been executed, are executing or scheduled for the execution with an automation tool.
ATM Test Cases with Test RunsHow many test cases have at least one test cycle (or run before ATM version 5) scheduled, in progress or completed.

ATM Calculated Measures

The following calculated measures will be created.

ATM Test Case last execution date

Last execution date of the test case.

This is a test case property and should be used together with ATM Test Case dimension.

ATM Test Case last executed by

User who did last execution of the test case.

This is a test case property and should be used together with ATM Test Case dimension.

ATM Test Case estimated time

Current estimated execution time in minutes of the test case.

This is a test case property and should be used together with ATM Test Case dimension.

ATM Test Case last execution status

Last execution status of the test case.

This is a test case property and should be used together with ATM Test Case dimension.

ATM Test Case last execution version

Version of the last execution of the test case.

This is a test case property and should be used together with ATM Test Case dimension.

ATM Execution first dateDate when test case executed for the first time within selected dimensions.
ATM Execution last dateDate when test case executed for the last time within selected dimensions.
ATM Average execution timeAverage execution time in minutes per completed executions. Average of measure ATM Execution time within selected dimensions ATM Test Cases with Test Runs
ATM Estimated execution time

Estimated execution time in minutes.

ATM Test Run planned start date

Planned start date of the test cycle (or run before ATM version 5).

This is a test cycle property and should be used together with ATM Test Run dimension.

ATM Test Run planned end date

Planned end date of the test cycle (or run before ATM version 5).

This is a test cycle property and should be used together with ATM Test Run dimension.

ATM Test Plan labels

Current labels of the test plan separated by comma.

This is a test plan property and should be used together with ATM Test Plan dimension.

ATM Requirement status

Current status of the requirement issue.

This is a requirement property and should be used together with ATM Requirement dimension.

ATM Test Plan related issues

Keys of the Issues linked to the test plan.

This is a test plan property and should be used together with ATM Test Plan dimension.

ATM Test Case last status dateLast date of test execution (scheduled, in progress or executed) in selected Time dimension period.
Cumulative ATM Test Cases createdCumulative sum of ATM Test Cases created over time.
Cumulative ATM Test Cases created for all result statusesCumulative sum of ATM Test Cases created over time regardless of execution results.
Cumulative ATM Test Cases executedCumulative sum of ATM Test Cases with Test Runs over time.
Cumulative ATM Test Cases executed by statusCumulative sum of test cases with at least one test cycle (or run before ATM version 5) scheduled, in progress or completed over time.
Cumulative ATM test execution history for result statusCumulative sum of test cases with at least one test cycle (or run before ATM version 5) scheduled, in progress or completed over time for selected ATM Test Result Status.
Cumulative ATM tests remaining for all result statusesCumulative sum of ATM Test Cases created minus cumulative sum of ATM Test Cases with Test Runs over time.


Properties

Dimensions ATM Defect, ATM Requirement and ATM Test Run Related Issue are Jira issues which are also represented in Issue dimension. You can define calculated measure to get any issue property which is imported in eazyBI also for those three ATM specific dimensions. To access issue property use function get(). For example, to get priority for ATM Defect, copy a formula of issue property Issue Priority and replace dimension name [Issue] with [ATM Defect] like this:

[Priority].[Priority].getMemberNameByKey(
  [ATM Defect].CurrentHierarchyMember.get('Priority ID')
)