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

Selenium with SoapUI

( Duration: 2 Days )

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 Soap UI

  • 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

TestSteps

  • 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 Properties
  • Properties from Global to testcase
  • Properties from Project to testcase
6

Webservice Methods

  • Get Call
  • Put Call
  • Post Call
  • 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

Selenium Webdriver Installation & Introduction

  • Installing Eclipse
  • Installing Maven
  • Installing Webdriver
  • Installing TestNG
  • Installing Firebug, FireFinder
  • What and why selenium webdriver
  • Webdriver with java
  • Locators (CSS,Xpath)
10

Core Java

  • Basic Concepts (Datatypes,Control statements)
  • Oops (Classes, Objects, Inhertiance, polymorphisum)
  • Java Thread
  • Collection Framework (Set, List, LinkedList, Iterator, Map, Hashmap, Hashtable, Generics, Comparator)
11

TestNG

  • Annotations (test,parameter,alwaysRun, Dataprovider,groups,before,after)
  • testNG xml
  • Running TestNG
  • testNG Report
12

WebDriver Advanced

  • WebElement class
  • Action Class
  • WebDriver Interface
  • Page Factory
  • Page Objects
  • XML handling
13

WebDriverFrameWork

  • Data Driven Framework
  • Page Object Model Framework
14

Groovy script

  • Groovy script basic
  • testRunner, context variables
  • Request XML parsing using groovy script
  • Response XML parsing using groovy script
  • Assertion using groovy script
15

Soap Project Setup

  • Create Project
  • Create Testsuites
  • Create testcases
  • Set up the complete soap testcases with assertion
16

Running Selenium from Soapui

  • Setup seleniumwebdriver jars into soapui
  • Call the java code from soapui
  • Creating the selenium testcase in soapui
  • Run the selenium testcases in soapui
  • Report generation
17

Running Soapui testcases from testNG

  • Setp up soapui testcases
  • Setup soap jars into java
  • Design the testing framework for soapui
  • Create soapui object to call soap testcases from java
  • Run the testing soapui test suite
  • TestNG report for soap testcases

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