Implementing a real world test case using SoapUI and Selenium together

Scenario: Verify if a customer is able to pay his credit card bill.

The Flow as follows:

  1. User logs in.
  2. User enters details on the UI page and clicks Submit; a unique ID is generated and shown on the UI with status: in Progress, and asks for a token to process the payment.
  3. Service A is called and the request of service A needs the unique ID generated to be passed in the request.
  4. Service B is called.
  5. Service C creates the new token.
  6. The user needs the token created by service C to complete the transaction as he needs to enter it in the UI.
  7. The user enters the token and clicks on the Submit button.
  8. The user receives a message payment is done.

So in the previous example we have eight steps, ...

Get Mastering SoapUI now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.