US +1 9162441384 | UK +44 7545863371 | IN +91 9160021120

SoapUI

Freelance Project/Job During the course/We provide Full Framework Code./Free Post Training Support/Free Placement Assistance.

SoapUI Course Outline:

Module1: SOA Introduction
Module2: SOA Testing
Module3: SOA Testing Tools
Module4: SoapUI – Overview
Module5: SOAP and WSDL
Module6: SoapUI - Creating First Test
Module7: SoapUI – Web services mocking
Module8: SoapUI – Basic Assertions
Module9: SoapUI – Properties
Module10: Introduction to Groovy
Module11: SoapUI and Groovy
Module12: SoapUI –Script Assertion
Module13: SoapUI - Database Validation
Module14: Test Reporting
Module15: Test Coverage
Module16: Restful Services
Module17: SoapUI – Restful Services
Module18: SoapUI – External Scripting
Module19: Data Driven Testing Framework
Module20: Development from eclipse
Module21: SoapUI vs. SoapUI Pro
Module22: Restful services Postman – Overview: Alternatives to SoapUI
Module23: Rest-assured - Overview
Module24: Postman – Overview
Next Batch Starts in

Register For The Free Demo Or Training


Pay Online (Credit Card / Debit Card / Net-Banking)

Or pay by Paypal

Module1:

SOA Introduction

  • What is SOA
  • Basic SOA components
  • SOA Terminology and Standards
  • SOA Benefits
Read More Read Less
Module2:

SOA Testing

  • What is SOA Testing
  • How SOA Testing different from Traditional Testing
  • SOA Testing Methodology & Approach
  • SOA Testing Life Cycle
  • Types of testing in SOA
    • Functional
    • Integration
    • Interoperability
    • Orchestration
    • Transformation
    • Security
    • Governance/Policy
  • SOA Testing Challenges
  • SOA Testing Best Practices
Read More Read Less
Module3:

SOA Testing Tools

  • Overview on various SOA Testing Tools
  • Open source SOA Testing Tools
  • Commercial/Vendor specific SOA Testing Tools
  • Benefits of using SOA Test Tools
Read More Read Less
Module4:

SoapUI – Overview

  • Installation
  • Components
  • Preferences
  • Various Test Steps
  • How to Add External Libraries
Read More Read Less
Module5:

SOAP and WSDL

  • What is a web service?
  • Components of web service
    • SOAP
    • WSDL
    • UDDI
  • XML
    • XML Tree Structure
    • XML Syntax Rules
    • XML Naming Rules
    • XML Namespaces
    • XSD
    • Well-formedVs. Validity
    • XPath
  • SOAP
    • SOAP Building blocks
    • SOAP syntax Rules
    • SOAP Message
      • Envelope
      • Header
      • Body
      • Fault
    • SOAP Message Example
  • WSDL
    • What is WSDL?
    • WSDL Elements
      • Definitions
      • Data Types
      • Message
      • Operation
      • Port Type
      • Binding
      • Port
      • Service
    • WSDL Example
  • UDDI
Read More Read Less
Module6:

SoapUI - Creating First Test

  • Creating Soap Project
  • Creating Test Suite
  • Creating Test Case
  • Creating Test Steps
  • Executing First Test
  • Different Ways to Execute a Test
Read More Read Less
Module7:

SoapUI – Web services mocking

  • What is mocking
  • Advantages and Disadvantages
  • Mock Soap Service
  • Building service responses
  • Dynamic mocked service using scripting
Read More Read Less
Module8:

SoapUI – Basic Assertions

  • Contains
  • Not Contains
  • XPath
  • Valid Http Status Code
  • Invalid Http Status Code
Read More Read Less
Module9:

SoapUI – Properties

  • What is Property
  • Levels of properties
    • Test Step
    • Test Case
    • Test Suite
    • Project
    • Global
  • Use of properties – Parameterizing
  • Parameterizing
    • WSDL
    • Endpoint
    • Request
    • Assertions
  • Property Transfer
  • Property Transfer at various levels
    • Test Step Level
    • Test Case Level
    • Test Suite Level
Read More Read Less
Module10:

Introduction to Groovy

  • Introduction
  • Groovy Class
  • Variables
    • Static
    • Non-Static
  • Methods
    • Static
    • Non-Static
  • Constructors
  • Conditions
    • If
    • If-else
  • Loops
    • For loop
      • Basic for loop
      • Enhanced for loops
    • While
  • Object Checkpoint
Read More Read Less
Module11:

SoapUI and Groovy

  • Importance of
    • testRunner
    • log
    • context
  • How to access/update Test Case Level Properties
  • How to access/update Test Suite Level Properties
  • How to access/updateProject Level Properties
  • Test Suite Context
  • Scope of context variable
  • Storing object/Variables in Context
  • Xml Holder/ Xml slurper/ Xml parser
  • Get Test Results Data
  • Execute a test step from groovy script
  • Execute a test case from groovy script
  • Enable/Disable assertions using groovy
  • Project – Load script
  • Test Suite – Setup Script
  • Test Suite –TearDown Script
  • TestCase –Setup Script
  • Test Case – TearDown Script
Read More Read Less
Module12:

SoapUI –Script Assertion

  • Reading response through Groovy
  • Writing script assertions
Read More Read Less
Module13:

SoapUI - Database Validation

  • Connect to DB through Groovy
  • Fetch DB records
  • Write script assertion
Read More Read Less
Module14:

Test Reporting

  • Inbuilt Junit reports
  • Generating HTML Reports
Read More Read Less
Module15:

Test Coverage

  • WSDL Coverage
  • SOAP Request and Response Coverage
Read More Read Less
Module16:

Restful Services

  • Restful Services?
  • Http Methods
    • Create
    • Get
    • Update
    • Delete
  • Resources
  • Parameters
    • Header
    • Query
    • Template
  • WADL
  • REST as Lightweight Web services
  • JSON
  • JSON Vs. XML
  • Soap Vs. Rest
Read More Read Less
Module17:

SoapUI – Restful Services

  • Create a Rest Project in SoapUI
  • Create Rest request
  • Execute Rest Request
  • JSON verifications
  • JSON handling using Groovy
Read More Read Less
Module18:

SoapUI – External Scripting

  • Groovy Script Engine
  • Loading Groovy External Scripts
  • Writing Reusable Libraries
Read More Read Less
Module19:

Data Driven Testing Framework

Data Driven Testing Framework

Read More Read Less
Module20:

Development from eclipse

  • Download and install Eclipse
  • Create Project
  • Import SoapUI Jars
  • WSDL Project Class
  • Accessing SoapUI project
Read More Read Less
Module21:

SoapUI vs. SoapUI Pro

SoapUI vs. SoapUI Pro

Read More Read Less
Module22:

Restful services Postman – Overview: Alternatives to SoapUI

  • Rest-assured
  • Postman
Read More Read Less
Module23:

Rest-assured - Overview

  • Introduction
  • Create Maven Project
  • Add Dependencies
  • Constructing a Request
  • Verifying Response Data
  • JsonPath and XmlPath
  • HamCrest Assertions
Read More Read Less
Module24:

Postman – Overview

  • Installation
  • Creating a request
  • Executing a request
  • Adding Assertions
  • Variables
  • Parameterization
  • Environments
Read More Read Less