/
Integration with ReadyAPI

Integration with ReadyAPI

Starting October 11, 2024 (Zephyr Enterprise 8.2), the Zephyr Enterprise documentation moved from its current location on Atlassian to a dedicated, standalone Zephyr Enterprise documentation page. Please see: https://support.smartbear.com/zephyr-enterprise/docs/en/zephyr-enterprise/zephyr-user-guide/zephyr-test-automation/integration-with-readyapi.html

Overview

Integrating ReadyAPI into Zephyr allows Zephyr to directly trigger the execution of ReadyAPI Projects.  Zephyr will also be able to retrieve test case execution results for visualization within Zephyr.

There are two supported approaches for integration with ReadyAPI, both leveraging Vortex:

  • Approach 1 allows triggering ReadyAPI projects directly from Zephyr Enterprise, which then parses the generated JUnit XML file to update the test case execution results.

  • Approach 2 involves using the CI/CD pipeline, which needs to be set up and triggered separately in the CI/CD pipeline as a post-build.

The table below outlines the pros and cons of each approach: 

Approach

Pros

Cons

Approach

Pros

Cons

1 - Triggering ReadyAPI Directly

  • Ready API Projects can be triggered from the Zephyr Enterprise GUI.

  • Tests cannot be scheduled, they are triggered manually from Zephyr Enterprise

2 - Leveraging CI/CD Pipeline to trigger the script

  • Ready API Project can be triggered from the CI/CD using the API

  • You can schedule the Test from the CI/CD pipeline

  • It requires extra steps during the setup.

  • It relies on another application to manage the triggering.