Chapter 11. Extending soapUI with Scripting
The default features and utilities provided by soapUI are more than enough for us to explore the world of web services testing and build flexible test suites. When we become more and more familiar with the standard features of soapUI, we naturally tend to think about the extension possibilities. We need to extend the default functionalities provided by soapUI due to various reasons. For example:
To minimize overhead maintenance of soapUI tests.
Automated or manual execution of tests becomes a pain if we are supposed to do dramatic changes of tests when moving between various environments such as development, staging, and production, or when upgrading the services.
To reduce complexities of building tests.
To look for possibilities of avoiding repetitive manual tasks when writing tests. If we want to add the same assertion for hundreds of test suites again and again, we need to think about ways of extending the existing soapUI assertion features to...