Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

SoapUI Testing

( Duration: 4 Days )

In SoapUI training course, you will learn to use soapUI and soapUI Pro to conquer Service Oriented Architecture (SOA) and Web service (SOAP and REST) test projects. This course provides a hands-on learning experience for everyone who wants to know the how, what, and why of the tools and concepts behind testing SOA and Web/REST services for scalability, performance, and reliability.

COURSE AGENDA

1

Introduction to WebServices

  • Webservice architecture
  • Webservice concepts
  • Types of webservices(soap/wsdl/uddi/Rest)
  • what is service oriented architecture
  • Types of methods/calls(Get/Put/Post/Delete)
2

Installation of SoapUI

  • Installing soap ui
  • Setup soap ui
  • Creating Workspace
  • Copying the workspace
  • Import Project
  • xml basic
  • xml rules
  • xml attributes, elements
3

Basic Webservice Testing

  • Create Project
  • Create TestSuite
  • Create Testcase
  • Create TestSteps
  • Copying testsuite
  • Copying the testcase
  • Enabling and disabling test steps/assertions
  • Request XML Parsing
  • Respond XML Parsing
  • Xpath
4

Test Steps

  • Test Request
  • Groovy script
  • Properties
  • Property transfer
  • Conditional Goto
  • Delay
  • Run TestCase
  • REST Test Request
  • HTTP Test Request
  • JDBC Test Request
  • AMF Test Request
  • DataSource
  • DataSource Loop
  • DataSink
  • DataGen
5

Soap ui Properties/Transferring Properties

  • Global Properties
  • Project level Properties
  • TestSuite properties
  • TestCaseLevel Properties
  • Properties step
  • Transfer Propertiess
  • Properties from Global to testcase
  • Properties from Project to testcase
6

Webservice Methods

  • Get Call
  • Put Call
  • Post Call0
  • Delete Call
7

DataDriven Testing

  • Types of DataSource
  • Feeding a test with data
  • Associating assertions with data-driven tests
  • Writing test results
  • Test OnDemand
8

Assertions

  • Xpath assertions
  • Assertions with regular expressions
9

Running the Project

  • Running the testsuite from command prompt
  • Running the Project from Soap UI
10

Reports

  • Testsuit Report
  • TestCase Report
  • Customizing the report
11

Groovy Script

  • Basic Script (if loop,while loop, for loop..etc)
  • Groovy collections
  • Map
  • List
  • Functions
  • Regular Expressions
  • Classes (objects)
  • Excel Interactions
  • Running Java program in Soap ui
  • Running Soapui in Java
12

Advanced XML parsing using Groovy script

  • TestRunner/Context/Log variables
  • Add/Remove project,testsuite,testcase,teststep using script
  • Request CDATA parsing
  • Response CDATA parsing
  • Request/Response XML parsing using script
  • Add/Remove end point
  • Enable/disable testcase, testsuite, teststep during run time
  • Setup & teardown script
  • Rest Call handling using groovy
  • Rest Call Parameters
  • Rest Call Request and Response
13

Dynamic Properties Handling

  • Getproperties using groovy
  • Setproperties using groovy
  • GetXML using groovy
  • GetNode/setNode using groovy
  • Removenode/addadd using groovy
14

Testsuite/Testcase Execution

  • Execute testcase from other suite
  • Execute teststep from other suite
  • Exeutetestsuite, teststep , testcase using groovy script
15

Advanced Asserions

  • Add assertions run time
  • Validate response xml using xpathregualar expressions
16

Advanced Scripting

  • Custom Script
  • Mock Services
  • Event handler
17

Database testing withSoapui

  • Basic queries
  • Connect with Oracle database
  • Execute the query and get the query result
  • Compare the query result
  • Execute plsql block
18

Integration with External Tools

  • Selenium webdriver
  • TestNG
  • Junit
19

Advanced Reports

  • Testsuite Report using junit
20

Real time Scenarios – Services Testing

21

Sample Framework Creation using Groovy oops and custom script

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X