From a Test Plan, it's possible to export the following Xray data: Tests and Test Executions.
Given that the All fields listed here are available because the Test Plan behaves like is a regular JIRA issue. In addition, you can also export any other fields listed here.the following fields:
Code Block | ||
---|---|---|
| ||
Key: ${Key}
Description: ${Description}
#Overall Execution Status (percentage + total of testes per status)
TO DO: ${Overall Execution Status.TO DO.Percentage}% - ${Overall Execution Status.TO DO.Count}
EXECUTING: ${Overall Execution Status.EXECUTING.Percentage}% - ${Overall Execution Status.EXECUTING.Count}
PASSED: ${Overall Execution Status.PASSED.Percentage}% - ${Overall Execution Status.PASSED.Count}
FAILED: ${Overall Execution Status.FAILED.Percentage}% - ${Overall Execution Status.FAILED.Count}
ABORTED: ${Overall Execution Status.ABORTED.Percentage}% - ${Overall Execution Status.ABORTED.Count} |
Exporting Tests from a Test Plan
Bellow Below you can find an example on of how to iterate over the list of Tests associated with a Test Plan.
Code Block | ||
---|---|---|
| ||
Total number of associated tests: ${TestsCount} // Iterating each test #{for tests} Key: ${Tests[n].Key} Test Status: ${Tests[n].TestStatus} // Iterating over test steps for each test #{for m=Tests[n].TestStepsCount} Action: ${Tests[n].TestSteps[m].Action} Data: ${Tests[n].TestSteps[m].Data} Expected Result: ${Tests[n].TestSteps[m].ExpectedResult} #{end} #{end} or // Iterating each test #{for j=TestsCount} Key: ${Tests[j].Key} Test Status: ${Tests[j].TestStatus} // Iterating over test steps for each test #{for m=Tests[j].TestStepsCount} Action: ${Tests[j].TestSteps[m].Action} Data: ${Tests[j].TestSteps[m].Data} Expected Result: ${Tests[j].TestSteps[m].ExpectedResult} #{end} #{end} |
Info |
---|
For |
...
more detailed information on how to export Tests and its information please check |
...
the documentation. |
Exporting Test Executions from a Test Plan
Bellow Below you can find an example on of how to iterate over the list of TestExecutions associated with a Test.
Code Block | ||
---|---|---|
| ||
Total number of associated test executions: ${TestExecutionsCount} // Iterating each test execution #{for testExecutions} Key: ${TestExecutions[n].Key} Test Environments: ${TestExecutions[n].TestEnvironments} #{end} or // Iterating each test execution #{for j=TestExecutionsCount} Summary: ${TestExecutions[j].Summary} Test Environments: ${TestExecutions[j].TestEnvironments} #{end} |
Info |
---|
For |
...
more detailed information on how to export Test Executions and its information please check |
...
the documentation. |
The word document below shows an example with all the mappings available to export from a Test Plan:
...