selenium with soapUI

SOAPUI is an open source cross-platform web service testing tool. The SOAPUI-Pro has extra functionality for companies dealing with critical web services. Web services play a significant role in Internet applications.

COURSE AGENDA

  • 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
  • installing soap ui
  • setup soap ui
  • Creating Workspace
  • Copying the workspace
  • Import Project
  • xml basic
  • xml rules
  • xml attributes, elements
  • Webservice architecture
  • Webservice concepts
  • Types of webservices
  • soap/wsdl/uddi/Rest
  • what is service oriented architecture
  • Types of methods (calls)
  • Get/Put/Post/Delete
  • 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
  • Global Properties
  • Project level Properties
  • TestSuite properties
  • TestCaseLevel Properties
  • Properties step
  • Transfer Properties
  • Properties from Global to testcase
  • Properties from Project to testcase
  • Get Call
  • Put Call
  • Post Call
  • Delete Call
  • Types of DataSource
  • Feeding a test with data
  • Associating assertions with data-driven tests
  • Writing test results
  • Test OnDemand
  • Xpath assertions
  • Assertions with regular expressions
  • Installing Eclipse
  • Installing Maven
  • Installing Webdriver
  • Installing TestNG
  • Installing Firebug, FireFinder
  • What and why selenium webdriver
  • Webdriver with java
  • Locators (CSS,Xpath)
  • Basic Concepts (Datatypes,Control statements)
  • Oops (Classes, Objects, Inhertiance, polymorphisum)
  • Java Thread
  • Collection Framework (Set, List, LinkedList, Iterator, Map, Hashmap, Hashtable, Generics, Comparator)
  • Annotations (test,parameter,alwaysRun, Dataprovider,groups,before,after)
  • testNG xml
  • Running TestNG
  • testNG Report
  • WebElement class
  • Action Class
  • WebDriver Interface
  • Page Factory
  • Page Objects
  • XML handling
  • Data Driven Framework
  • Page Object Model Framework
  • Groovy script basic
  • testRunner, context variables
  • Request XML parsing using groovy script
  • Response XML parsing using groovy script
  • Assertion using groovy script
  • Create Project
  • Create Testsuites
  • Create testcases
  • Set up the complete soap testcases with assertion
  • 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
  • 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