๐ Releases
Releases help you track versions of your software and monitor the changes associated with them.
In X-AutoMate, a release is used to associate test results with a specific version of your product.
Releases are tightly integrated with your SDLC cycles and release plans.
๐ฏ Purposeโ
By linking releases to test runs in X-AutoMate, you gain:
- A clear overview of test outcomes for each software version
- The ability to decide whether to move forward or block a release based on test quality
- Integration with external tools like Azure DevOps to publish results in your release notes
๐ Prevent bad-quality changes from being deployed to production by evaluating test results early.
๐ Standard Release Workflowโ
- Create a Release in X-AutoMate
- Select Test Cases you want to run under that release
- Execute the Test Run
If you're integrated with Azure DevOps or other tools:
- X-AutoMate can export test results directly into platforms like Azure Test Plans and Jira (only for not ad-hoc releases!)
- Alternatively, you can extract test data via the X-AutoMate API.
โ๏ธ Managing Releasesโ
In the Releases view, you can:
- โ Create a new release
- โ๏ธ Edit an existing release
- ๐๏ธ Delete a release
๐งช Ad Hoc Releasesโ
๐ก Not every test needs to belong to a formal release!
X-AutoMate provides a special "Adhoc" release for:
- Experimental tests
- Newly created or in-development test cases
- One-off executions without version tagging
This allows you to test freely without affecting structured release tracking.
โ Summaryโ
X-AutoMate releases:
- Enhance visibility into test execution by version
- Support better release decisions
- Promote a shift-left testing culture by integrating earlier in the SDLC