In SOA-world, we have services which are tied up with the frontend. The front end is tied up with the service, which takes care of the business process and orchestration. So in order to validate the end to end flow from UI to service and then to the legacy systems or backend, we will need to test the integration between all the layers and check the connectivity from technical and functional perspectives across applications.
In this chapter we look at the following things:
Integrating Selenium and SoapUI
Locators identification for UI
Automating multilayer test cases using Selenium and SoapUI together
Also when we go ahead testing an end to end flow in an enterprise application we often see that some of the third-party or legacy services are not exposed to us because of security concerns and we have to invoke it through the UI in order to complete the end to end flow.
Let's see an example of business flow - a sample...