Providing Technology Training and Mentoring For Modern Technology Adoption
Courseware: Available for sale
This course will provide students with an understanding of how soapUI works, how to create functional tests and mock services, and how to use soapUI to test web service or other service-oriented components.
soapUI is a free and open source cross-platform Functional Testing solution. With an easy-to-use graphical interface, and enterprise-class features, soapUI allows you to easily and rapidly create and execute automated functional, regression, compliance, and load tests. In a single test environment, soapUI provides complete test coverage and supports all the standard protocols and technologies.
In this training, attendees will learn how to:
Attendees should have some prior understanding of web service and service-oriented architecture, as well as the associated communications protocols, SOAP and HTTP.
LAB 1 – Create a Project
LAB 2 – Basic Functional Testing
LAB 3 – Reusing a Test Step
LAB 4 – Create a Simple Groovy Script (outside soapUI)
LAB 5 – Add Groovy Script to TestCase
LAB 6 – Data Driven Testing
Lab 7 – Create a Mock Service
LAB 8 – Security Scan
Lab 9 – HTTP Monitor
Lab 10 – Test a JMS Service
Lab 11 – JDBC Query
Note: This chapter is not intended to be a deep discussion of WS-Security – the focus is on setting up the client environment in soapUI in order to make calls to secure services and validate that security is present.
LAB 12 – WS-Security Setup and Validation
Lab 12 – Create and Run a Load Test
This is a minimally-directed project lab, in which students will begin with a WSDL file and provided service implementation, and implement a complete set of data-driven functional tests, using the various scripting capabilities of soapUI.