Register

Enquire

SOAPUI & SOAPUI PRO TRAINING

This SoapUI Pro course shows you how to test SOA, Web, REST and JMS services for scalability, performance and reliability

Duration:

3 Days

Dates:

Contact Us – Call:

0208 144 4211 (UK)

Benefit:

This SoapUI Pro course shows you how to test SOA, Web, REST and JMS services for scalability, performance and reliability. This course is ideal for anyone involved in designing, developing, testing and supporting Web, REST, JMS and other software services. This course is aimed at testers, QA professionals and developers.

Objectives:

On completion of this course, attendees will understand the best practices for service testing and the architecture of SoapUI Pro. Beyond this attendees will gain a firm grasp of interfaces, operations and requests. Attention is also given to assertions, data-driven tests and functional testing.

Pre-requisites:

Ideally attendees should have several years experience in a QA role and be familiar with testing principals.

Register

Enquire

Building Test Automation Frameworks with TestComplete. Training and Mentoring to set you on the right path to automation success.

WHAT YOU’LL LEARN IN 3 DAYS

SERVICE TESTING BEST PRACTICES

  • Thoroughly test your services
  • Test using large amounts of realistic data
  • Make sure your services are secure
  • Get the most productivity from your developers and testers
  • Fully track your test results
  • Test your services under realistic loads
  • Make sure you govern your services

ASSERTIONS

  • SOAP/non-SOAP
  • CONTAINS/Not CONTAINS
  • SOAP fault/non-SOAP fault
  • Response SLA
  • XPath/XQuery match
  • Script
  • Security status
  • Addressing status
  • JMS status and timeouts

SOAPUI ARCHITECTURE

  • Major components
  • Comparing soapUI with soapUI Pro
  • soapUI test structure and terminology
  • Choosing optimal settings and preferences
  • soapUI user interface
  • Optimal soapUI workflow
  • Project structure
  • Properties
  • Security tests

REQUIREMENTS

  • Project-level requirements
  • TestCase-level requirements
  • Importing requirements
  • Exporting requirements
  • Linking to an external requirements system

FUNCTIONAL TESTS

  • Unit vs. functional tests
  • Common TestSteps
  • Complete end-to-end testing
  • Case study

INTERFACES, OPERATIONS, REQUESTS

  • Interface-level properties
  • Setting security options
  • Navigating, documenting, and exporting WSDL
  • Operation-level properties
  • Request structure
  • Request-level properties
  • Validating request inputs
  • Creating multiple requests
  • Response structure
  • Response-level properties
  • Working with endpoints

LOAD TESTING

  • Functional
  • Behavioral
  • Performance
  • Requirements-driven
  • Introduction to loadUI

THE GROOVY PROGRAMMING LANGUAGE

  • Language overview
  • Flow control
  • The soapUI object model
  • Dynamic test management

TESTSTEPS

  • Protocol-oriented TestSteps
  • Test Request
  • Mock Response
  • JDBC Request
  • AMF Request
  • REST Test Request
  • HTTP Test Request
  • Flow control-oriented TestSteps
  • Properties
  • Property transfer
  • Conditional Goto
  • Delay
  • Run TestCase
  • Groovy script
  • Manual
  • Data-oriented TestSteps
  • DataSource
  • DataSource Loop
  • DataSink
  • DataGen

REFACTORING

  • Messages
  • Operations
  • XPath expressions

WEB SERVICE INTEROPERABILITY

  • Basic profile
  • Identifying and correcting problems

MONITORING

  • SOAP traffic
  • TCP/IP traffic

REPORTING

  • JUnit
  • Data export
  • Jasper

TEST COVERAGE

  • Configuring measurements
  • Determining basic TestSuite coverage
  • Determining assertion coverage

Request a 30 minute fact finding session

Nothing to lose. No cost. Just 30 minutes of your time to get some free pointers and advice.

You may also be interested in...

On-site Courses

If you have 4 or more people who wish to attend a training course it’s usually cost effective to run an on-site course. Contact us and we’ll send you more details.
Contact Us

Specific Requirements?

Do you have your own organisational requirements and needs? Need us to solve some specific automation issues just for you? Contact us and we’ll see what we can do to help.

Contact Us

Public Courses

If you’d like to join our next public course then contact us and we’ll send you the dates, locations and availability details.

Contact Us

Register

Enquire

Companies We’ve Worked With