Skip to main content

๐Ÿš€ 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โ€‹

  1. Create a Release in X-AutoMate
  2. Select Test Cases you want to run under that release
  3. 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