Register

Enquire

SOAPUI PRO & SOAPUI PRO NG TRAINING

Duration:

2 Days

Dates:

Please contact us.

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.

What you’ll learn in 2 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

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

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

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

TEST COVERAGE

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

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

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

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

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

Register

Enquire

Companies We’ve Worked With