Azure DevOps (formerly VSTS) Integration

Applies to ReadyAPI 3.57, last modified on December 20, 2024

About

You can run ReadyAPI tests as part of builds created in Azure DevOps and Azure DevOps Server (formerly known as Visual Studio Team Services and Team Foundation Server).

When you run your build or deploy a release, your Azure agent runs your ReadyAPI tests and exports the test results to a JUnit-style report. You can then view brief test results after the build is over.

Integration approaches

You can run ReadyAPI tests in several ways:

  • ReadyAPI Test for Azure DevOps task. This task runs Functional TestRunner with basic options. It is easy to configure it, which allows you to quickly configure a test run. To use this task, you need to install the ReadyAPI Test for Azure DevOps extension.

    The extension supports only agents deployed on Windows. If you need to run tests on Linux or macOS agents, use command-line runners.
  • Run Run ReadyAPI projects in TestEngine task. This task runs ReadyAPI projects in TestEngine. TestEngine runs ReadyAPI tests in parallel and does not require ReadyAPI installed on an agent.

  • ReadyAPI command-line runners. You may want to choose this approach if you need to:

    • Run load or security tests.

    • Specify additional options for Functional TestRunner. For example, you can specify system, global or project properties, or export test results in different formats.

    • Run ReadyAPI tests on Linux or macOS.

  • Maven. To run ReadyAPI tests as part of a Maven build, use the Maven plugin.

See detailed instructions

See Also

Integrations
Running ReadyAPI Tests From Jenkins
TeamCity Integration
Maven Integration

Highlight search results