Contact US

Call us : +1-800-543-5571
Mail us : training@itlearn360.com

About the course

After completing this course you will have a complete hands-on experience on SoapUI to test SOAP and REST web services. You will be able to: Create projects, test suites, test cases, test steps and populate variable data. Understand request and response WSDL files and JSON files Create mocks for integration testing Assert responses in different parameters Perform loop actions in test cases Perform data-driven testing using Groovy scripting Understand XML reports Please check the curriculum for more information. Audience and Requirements: QA, BA, Manager and anyone who is interested to know SoapUI for functional and performance testing. Needs prior knowledge of software and performance test fundamentals. Look “Fundamentals of Software Testing” and “Fundamentals of Performance Testing” from our portal. Training Highlights: Mentorship will be available through training and after training You will be working on functional web service projects You will practice on interview questions and secession from day one

Curriculum


Module 1: SOAP architecture

Module 2: WSDL file and Understanding Services

Module 3: REST architecture

Module 4: REST methods

Module 5: Web service testing needs

  • 5.1  Understand the WSDL file or Http request format
  • 5.2  Understand the Operation each web service or api provides
  • 5.3  Understand the XML request format and data
  • 5.4  Understand the XML or JSON response format and data

Module 6: Web service testing tools

  • 6.1  Using Apache Axis2 Api(java jar)
  • 6.2  Using SoapUI

Module 7: Installing SoapUI

Module 8: Understanding SoapUI

  • 8.1  XML messaging
  • 8.2  XML Schema
  • 8.3  SOAP envelope
  • 8.4  SOAP body
  • 8.5  SOAP binding

Module 9: SoapUI testing Services

  • 9.1  Functional testing
  • 9.2  Regression testing
  • 9.3  Compliance testing
  • 9.4  Load testing

Module 10: A complete step to create SoapUI test

  • 10.1  Have a Work Space
  • 10.2  Create a project: Operations and Actions
  • 10.3  Create a test suite
  • 10.4  Create Test case/operation
  • 10.5  Create Test step/action

Module 11: Set properties anywhere and use anywhere

  • 11.1  Setting at a Global
  • 11.2   Project
  • 11.3  TestSuite
  • 11.4   TestCase
  • 11.5  TestStep level
  • 11.6  Perform property transfer

Module 12: SoapUI assertion

  • 12.1  Contains and Not contains
  • 12.2  Xpath with wild card
  • 12.3   Regular expression
  • 12.4   Content
  • 12.5   Count
  • 12.6   Exists
  • 12.7  XQuery: Using for loop
  • 12.8   Order by
  • 12.9  Data and return

Module 13: Mocking SOAP and REST services

  • 13.1  Create mocking from request
  • 13.2  Running Mock service
  • 13.3  Include Mock service to test case

Module 14: SoapUI Functional Test

  • 14.1  WSDL Coverage
  • 14.2  Request/Response Coverage
  • 14.3  Message Assertions
  • 14.4  Test Refactoring
  • 14.5  Running of Multiple Tests
  • 14.6  Data Source Driven Testing
  • 14.7  Scripting Libraries
  • 14.8  Unit Reporting
  • 14.9  Manual Test Step

Module 15: SoapUI Security Test

  • 15.1  Boundary Scan
  • 15.2  Invalid Type
  • 15.3  SQL Injection
  • 15.4  XPath Injection
  • 15.5  XML Bomb
  • 15.6  Fuzzing Scan
  • 15.7  Cross Site Scripting
  • 15.8  Configurable Scan
  • 15.9  Reporting

Module 16: SoapUI Load Test

  • 16.1  Rapid load test from functional test
  • 16.2  Configurable load strategies
  • 16.3  Load test assertion
  • 16.4  Real time statistics
  • 16.5  Performance monitoring
  • 16.6  Statistic exporting
  • 16.7  SetUp/TearDown using Groovy Scripting
  • 16.8  LoadUI integration
  • 16.9  Reporting

Module 17: Reports

  • 17.1  Junit report
  • 17.2  Report data export
  • 17.3  WSDL html report
  • 17.4  WSDL Coverage
  • 17.5  TestSuite and TestCase Coverage
  • 17.6  Assertion Coverage
  • 17.7  Message Recording Coverage

Module 18: SoapUI pro simplifies the following operations

  • 18.1  Data driven
  • 18.2   Test coverage
  • 18.3  Test Debugging
  • 18.4   Multi Environment Support

Module 19: Groovy Scripting

Module 20: Has 3 object

  • 20.1  Loag object
  • 20.2  TestRunner object
  • 20.3  Context: to access current test case

Module 21: In SoapUI every thing is a class

  • 21.1  Project
  • 21.2   Testsuite
  • 21.3   Testcase are classes
  • 21.4  Using testRunner to create object of these classes
  • 21.5  Setting and Getting value from objects
  • 21.6  Log.info and pObject.name

Module 22: Variables and Operators

Module 23: Conditions

Module 24: Loops in groovy

Module 25: Setting properties and viewing properties in SoapUI by using groovy

Module 26: Connecting to a database from groovy

Module 27: Connecting to Excel from groovy

Module 28: SoapUI integration with: Maven, HUDSON, Junit, Apache-Ant

Module 29: SoapUI Pro Driven Testing

  • 29.1  Go pro: Data source out of the box
  • 29.2  Create a data source
  • 29.3  Create a test with parameters
  • 29.4  Loop over the data source
  • 29.5  Execute the test case
  • 29.6  Further exploration

Module 30: SoapUI free Data driven Testing

  • 30.1  Data provider groovy test step : read from file or excel and store to property
  • 30.2  Property test step: where data provider stores current record
  • 30.3  Soap test step: reads from property and run the actual test
  • 30.4  Loop control test step: decides which step go for next execution or quiet test case

Module 31: SoapUI with Database (JDBC)

Module 32: SoapUI Command line

Request a detailed syllabus.

Get Answers (Answering their questions)

What kind of learning does ITlearn360.com provide?

ITlearn360.com offers instructor-led online live sessions and classroom-based corporate trainings and bootcamps for various courses and certifications to the learners.

Who are the instructors @ITlearn360.com?

@ITlearn360.com, we have an instructor community of industry professionals who are working in leading organizations and are veterans in their respective fields. These experts belong to various industries and are willing to share their talent with learners like you.

Are classes @ITlearn360.com conducted through online video streaming?

Yes, the classes @ITlearn360.com are conducted through online video streaming where there is two-way communication between users and instructors. The users can speak by using a microphone, chat by sending a message through a chat window and share their screens with an instructor. For better understanding, users also get recorded video of the class.

Sign for next demo class