About Integration With ReadyAPI and SoapUI

Applies to TestComplete 15.45, last modified on December 01, 2022

About

SoapUI is an open-source tool by SmartBear for automated web service testing. You can use it to create automated functional and security API tests. ReadyAPI is an API readiness platform that includes the next generation of SoapUI as one of its test modules.

You can run functional and security tests created with ReadyAPI or SoapUI (including open-source SoapUI) from TestComplete. This way you will be able to:

  • Combine API tests created with ReadyAPI or SoapUI with functional web and web service tests created with TestComplete.

  • Control API tests from TestComplete.

Support for ReadyAPI and SoapUI tests

To run API tests from TestComplete, you use test runners that are shipped and installed with ReadyAPI or SoapUI. In TestComplete, specify the test runner location in the Tools > Options > Integrations > ReadyAPI dialog:

Set the path to ReadyAPI testing tool

To manage API tests in your TestComplete projects, you use the ReadyAPI or SoapUI collection:

The ReadyAPI or SoapUI collection with test items

Click the image to enlarge it.

Configure the collection items to run the needed tests:

  • Use SoapUI Tests items to run functional API tests.

  • Use Secure Test items to run security API tests.

How do I configure tests

You configure your tests in the ReadyAPI Test editor:

Configure a ReadyAPI test

Click the image to enlarge it.

For details on configuring tests, see the editor description.

How do I run tests

You can run the tests from the TestComplete user interface, from other tests or as part of your project. See Running ReadyAPI and SoapUI Tests. When you run a ReadyAPI or SoapUI test, TestComplete commands the test runner (Test Runner or Security Test Runner) to run the needed ReadyAPI or SoapUI test project.

Where do I find the test results

After the test run is over, TestComplete posts the test results to the test log. See ReadyAPI Test Logs.

See Also

Integration With ReadyAPI and SoapUI
Working With TestComplete
ReadyAPI

Highlight search results