course detail

 

WEBSERVICE AUTOMATION USING SOAP UI TRAINING

Program Name
WEBSERVICE Automation Using SOAP UI
Length
4 Weeks
Project Implementation
1 Automation Functional Projects
Batch Size
10
Pre-requisites
    NA
Job Guidance
Yes (Supported by Placement Cell)
Certificate
Yes
Start date   



Course Content Overview


Induction Program

  • Understanding the importance of learning WEBSERVICE
  • The detailed explanation of best practices to use SOAPUI.
  • Guidelines for Getting started.

Introduction to WEBSERVICE Automation

  • What is WebService?
  • The benefits of using SOAPUI in WEBSERVICE Automation Testing.


Rest API Automation - Get Started with Web Services


Postman

  • Components
  • Authorization types and techniques
  • Requests (GET, POST, DELETE, PUT, PATCH)
  • Parameterization
  • Headers, Cookies

Request Sections

  • URL
  • Authorization
  • Headers
  • Cookies
  • Body
  • Pre-Request
  • Post-Request
  • Params

Response Sections

  • Status Code
  • Response Time
  • Response Size
  • Response Formats
  • Body
  • Cookies
  • Headers
  • Test Results

Authorization Type

  • Basic
  • Bearer Token
  • No Auth
  • Inherit auth from parent
  • Digest Auth
  • OAuth 1.0
  • OAuth 2.0
  • OAuth 2.0
  • AWS Signature
  • Hawk Authentication
  • NTLM Authentication

Headers

  • Accept
  • Authorization
  • Content-Type
  • Cookie
  • Host
  • User-Agent

Assignment

  • Practice 5 test cases to write API automation


Introduction to Postman Programming

  • Request Chaining
  • JSON Validation

Practice multiple API requests to run multiple data with conditions

Collections

  • How to build collections
  • Export, Run using Collection Runner
  • Collection Export Options and Command Line

Variables

  • Global, Environment, Collection
  • Local and Data
  • Overriding Variables
  • When to use what variables?
  • Best Practices

REST Assured API

  • RestAssured API Architecture
  • Building a Request

Practice a testcase to Get a response from EndPoint

Request Specification

  • body, content
  • cookie / cookies, header / headers
  • accept, contentType
  • auth, response
  • filters, log
  • param / params, queryParam / queryParams
  • formParam / formParams, pathParam / pathParams
  • proxy

Assignment

  • Practice few test cases using request specifications


Response Validation and Framework Integration

  • Pre & Post Request
  • Status Code, Time
  • expect, when
  • extract, response

Makaia Framework Integration

  • TestNG Integration with REST
  • Cucumber Integration with REST
  • ExtentReports Integration with REST
  • Best Practices


Apache POI

  • Why Apache POI
  • Excel Read, Excel Write, Excel Append
  • Integrate Data Provider of TestNG With Excel Read

Assignment

  • Practice testcases using excel read and dp
  • Extent Reports


Page Object Model Framework

  • Why Page Object Model & When it will be effective
  • POM Design Rules
  • POM Implementation of Rules
  • Implementation of testcases using POM framework
  • Implement Negative testcases

Assignment

  • Practice a single testcase using POM framework


Grid

  • When to go for Selenium Grid
  • Grid Components
  • Ways to start Hub and Node
  • Integrate script with Selenium Grid
  • Best Practices
  • Practice Selenium Grid with existing test cases

Introduction to Actions

  • Introduction to Actions Class
  • Mouse Actions like Drag & Drop, Mouse Over, Right Click
  • KeyBoard Actions like SendKeys, KeysDown etc
  • Actions Chain – build, perform
  • Actions known limitations
  • Best Practices

 

Java Basics

  • Java String
  • Java Collections
  •   Groovy Script Basics

Outcome of the Course

Candidate who completes WEBSERVICE Automation Using SOAPUI successfully: -

  • Will be able to work on any WEBSERVICE Automation project individually.
  • Will be able to understand any kind of Automation Tool Easily.
  • Will be able to design and develop the Automation Scripts
  • Will be able to meet the Industry Expectations in Web Services Automation.
  • Will be able to crack interview.

Enroll Now



Registration

Registration

Please enter your Details