Test Case Management
Introduction
You can associate your existing Endtest Test Cases with the corresponding Test Cases in your Test Case Management (TCM) tool.
Endtest does not yet integrate directly with these tools, but there are multiple ways to fetch the results and update the entries in your TCM tool.
Add External IDs
- Go to your TCM tool (TestRail, Zephyr, XRay, etc)
- Copy the ID of the Test Case from the TCM tool.
- Go to your Test Case in Endtest.
- Click on the
Info
button from that Test Case. - Add the copied ID in the
External IDs
input. - Click on the
Save
button.
The Test Case from Endtest is now associated with the Test Case from your TCM tool.
And the test executions results will now include the External IDs.
Multiple External IDs can be added in the
External IDs
input, separated by commas.
Fetching the results
The test execution results contain the following details about each Test Case:
Item | Description |
---|---|
Test Case Name | The name of the test case from Endtest |
Test Case ID | The ID of the test case from Endtest |
External IDs | The External IDs copied from the TCM Tool |
Status | Passed / Failed |
The
Status
depends on the number ofFailed Assertions
andErrors
from that Test Case.If either of them is greater than 0, the status will be
Failed
.
Those items are included in the Test Case Management
component of the results.
The Test Case Management
component can be obtained in the following ways:
- Fetch the results with the Endtest API
- Email Notifications
- Webhook Notifications
- Export the Results in XLSX format from the Results page
Updating the Test Cases in your TCM tool
Since Endtest is not directly integrated with your TCM tool, it cannot automatically update the entries in your TCM tool.
Those entries can be updated manually or programatically, by using the information from the Test Case Management
component of the test execution results from Endtest.
To update them programatically, you would need a use a script or orchestration tool that fetches the results from Endtest and connects to the API of your TCM tool.
We are currently developing direct integrations with multiple TCM tools.
Once those integrations are launched, the script or orchestration tool will no longer be needed to programatically update the Test Cases in your TCM tool.