Testing an orchestrated flow is very interesting in SoapUI and the tools help you a lot while also automating your end-to-end flow. Let's take an example of a service orchestration in a stock management application:
Example: The application has five APIs for maintaining stock
Get Stock Availability: Get the availability of the stock
Reserve Stock: Reserve the Stock if the stock is available
Commit Reservation: Finally commit a reservation based on the reservation ID received from the reserve stock response
Validate Reservation: Validate whether the reservation commit was successful or not
Cancel Reservation: Cancel a reservation
Scenario1: Canceling a reserved stock and verifying if the stock gets added in the available stock list or not.
Call1: Get stock Availability: This returns the availability of the stock with the number of quantities available
Validations on the call:
V1: Verify that the number of Quantities Returned are in...