API Functional Testing
with SoapUI NG Pro

API Functional Testing with SoapUI NG Pro

Make sure your API performs as intended and meets all the requirements of your business by using the powerful next generation of SoapUI Pro: SoapUI NG Pro. Whether you use SOAP, REST or any of the other protocols, SoapUI NG Pro provides complete functional testing capability. 

As with the other tools in the Ready! API platform, we provide base functionality for all of our users so you can immediately get started with testing your APIs. SoapUI still provides powerful capabilities for API functional testing but for the real horsepower, check out SoapUI NG Pro.

Make sure your API does its job

The first essential piece of API readiness is making sure that your API does what it is supposed to do and returns the data it's expected to return. SoapUI NG Pro uses the tried-and-true SoapUI testing capabilities to help you ensure that your REST and SOAP APIs perform as expected. These features are included in the base SoapUI NG that is available to all Ready! API customers.

  • Generate your test skeleton from your API's service description, then use the Test Coverage feature to dynamically analyze your functional test coverage.
  • Run ad-hoc tests or use the command-line interface to hook your tests to your build system.
  • Test REST, SOAP, and other protocols using drag-and-drop test creation, test generation, and multi-environment support.

The power of data-driven testing

Data-driven testing can give your functional tests extra power and capability because you have the ability to create a variety of simulations using different data sources and values. With SoapUI NG Pro, that power is at your fingertips, allowing you to use a single test case to perform an infinite number of scenarios.

  • Use external data sources to keep your test data cleanly separated from your test cases, making both easier to maintain.
  • Avoid having to repeat your test cases for different scenarios by having a variety of data sets that you can run through the same test case.
  • React quickly when new use cases arise by creating a new data set to simulate user behavior without having to modify the test case.

Easy Test Scenario Creation

Many API testers are faced with complex APIs that require significant effort in planning and creating the interactions required to accurately test the functionality. With SoapUI NG Pro, we make it easier to create those test scenarios by providing some point-and-click shortcuts.

  • Use property transfer to take the response from one test step and feed it as a request to another test step, creating complicated dynamic references to project properties with a simple click.
  • Avoid complex scripting by adding assertions to your XPath or JSON-Path tests.

Automate Test Structures

Creating API tests manually based on a written description or a specification can be time-consuming and inaccurate. With SoapUI NG Pro, you can use our API Discovery feature to find APIs and generate test structures for them. You can also easily refactor your tests when any of your APIs change.

  • Generate test structures from your API service descriptions so you can be sure you've got full coverage.
  • Discover APIs by watching HTTP traffic in the SoapUI NG Pro internal browser or through an external browser that uses Ready! API as a proxy.
  • Use the refactoring capabilities to automatically update your tests and simulations to be compliant with new versions of your API descriptions.
Questions? Email us at sales@smartbear.com or call us +1 617-684-2600