Chapter 9. Testing Databases with soapUI
Data handling is a key requirement expected from any software regardless of the architectural style used to build them. In SOA, there can be various heterogeneous application integrations. An application that runs on the Oracle database can be communicated with a data processing web service which connects to an MS SQL database. The brokering middleware solutions such as Enterprise Service Buses (ESB) facilitate the necessary data format transformations, which need to be happening when communicating incompatible systems. Before the web services take part in such integrations, it is always recommended to verify the data-related operations in isolation. In other words, when your database schemas are ready, testers can start testing the integrity of the databases used in your solution. By testing the database schema in advance without waiting to access data through web service interfaces, testers can utilize time effectively and explore potential test...