We may earn an affiliate commission when you visit our partners.
Course image
Automation World

The only course in the Web World with 2 real time project of Webservices/API automation using SoapUI Tool.Only course on web which cover almost all advance topics,

Read more

The only course in the Web World with 2 real time project of Webservices/API automation using SoapUI Tool.Only course on web which cover almost all advance topics,

  1. Xpath Assertion

  2. XQuery Assertion

  3. Handling CData

  4. TestRunner object

  5. MessageExchange Object

  6. XML Holder

  7. JSON Parser

  8. Certification preparation

  9. HTML Monitoring

  10. Integration with ANT and Jenkins

On course completion You will be Expert in SOAP/   Setup Sample Application for Practice

2.   Setup SoapUI and ReadyAPI (SoapUI NG Pro)

3.   Create Basic Requests (   Write End to End Test Cases

5.   Add Assertions to Test Cases

6,   Learn Different Steps in SoapUI Free and ReadyAPI

7.   Learn Basic to Advance Groovy Scripting

Enroll now

What's inside

Learning objectives

  • Ready to work on real time soap & rest api automation project
  • Able to implement soapui on your work place or will also get ready for high paying api testing opportunity
  • Detailed understanding of webservices/ api and its automation using soapui
  • Detailed understanding of groovy scripting and its implementation in soapui
  • Ready to work in soapui free as well as pro version
  • Ready to develop reusable & maintainable framework for api automation

Syllabus

WebService Basics
What is WebService
Webservice Example
*** SoapUI Course Architecture : Must for everyone..****
Read more
Advantage of WebService over WebBased Application
Difference between API and WebService
Different type of Services : Soap & Rest
MicroService Introduction
Setup Environment
Setup SoapUI Free version
Setup SoapUI Pro version
UDDI
Jump into SoapUI
What is SoapUI
Free Soap Webservices
SoapUI work hierarchy
First Soap Test Case / Soap Request test step
Work with REST API [Same Functionality in SOAPUI FREE and PRO]
Different methods used in REST API
First REST Test Case / Rest Request test step
First REST Test Case : POST Request
First REST Test Case : PUT Request
First REST Test Case : DELETE Request
End to End Scenario with multiple REST API
Interview Questions
Properties at different SoapUI Level | Variables
Agenda of this Section
Properties in SoapUI
Operations on Properties
Use Properties in TestCase
[SoapUI-FREE] Property in SoapUI
Test Steps in SoapUI
Delay Test Step
Groovy Script test step
Property Test Step
Manual test step
Run Test Case test step
Assertion Test Step
Correlation : Fetch Data from Response and Use it in Request
Fetch Dynamic Data and Use in Further Request
Parametrization / Data Driver Test Cases
Data Source - Data Source Loop using Grid
Data Source - Data Source Loop using text file
Data Source - Data Source Loop using excel file
Data Sink step
Data Source - Data Source Loop - Data Sink
DataGen test step
Assertions
Assertion : Contains & Not Contains
SLA Assertion
Schema Assertion
Soap Fault / Not Soap Fault Assertion
Xpath and XQuery Assertion
Xpath Assertion(Pro)
Xpath Assertion - (SoapUI free version)
XQuery assertion in SoapUI
Validate REST API Response | JSON Response Validations
Basics of JSON
Json Path basics | Find Json Path
Json Path Advance
JSON ASSERTION : Json Path Count & Existence
JSON ASSERTION : Json Path Match
Groovy Programming - Basic to Advance
Groovy coding environment setup
Class and Objects
Groovy Basics
Groovy Programming Kickoff
Programming Exercise - Number Swaping
Groovy : Condition Handling
Programming Exercise - Check Even Odd
Programming Exercise - Grading System
Groovy : Arrays
Groovy: For Loop
Groovy: While Loop
Groovy : For Each Loop
Programming Exercise - Prime Number
Programming Exercise - Fabonnaci series
Groovy : String Handling
Programming Exercise - Reverse String
Programming Exercise - Palendrome
Groovy - Read data from file using FileReader
Groovy : FileReader code in SoapUI
Groovy - Read data from file using BufferedReader
Groovy - Read data from file using BufferedReader in SoapUI
Groovy: Data driven using excel(Part-1)
Access SoapUI API
Log & TestRunner object
TestRunner object : Project object
TestRunner object : TestSuite object
TestRunner object : TestCase object
Groovy : Set Property Value
Groovy : Get Property Value
Groovy : Skip Test Step execution
Groovy : Run Test Step by groovy
Groovy : Conditional execution of Test steps
Service Mocking in SopaUI
Soap Mock Service
Service Mocking - Dynamic data
Advance Concepts

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops foundational skills for SOAP and REST API automation using SoapUI, which is standard in industry
Taught by Automation World, who are recognized for their work in SoapUI automation
Delves into advanced topics, such as Xpath Assertion, XQuery Assertion, and Handling CData
Provides hands-on practice through two real-time projects using SoapUI
Covers integration with ANT and Jenkins, which are commonly used tools in CI/CD pipelines
May require some prior experience with API automation concepts

Save this course

Save WebServices/API Testing by SoapUI & ReadyAPI - Groovy |30+hr to your list so you can find it easily later:
Save

Reviews summary

Comprehensive webservices/api testing course

According to students, this course provides a comprehensive introduction to WebServices and API testing using SoapUI and ReadyAPI with Groovy. Learners say the instructor explains everything in great detail.
Covers WebServices and API testing using SoapUI, ReadyAPI, and Groovy.
"the training is very good and explain each and every thing in details."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in WebServices/API Testing by SoapUI & ReadyAPI - Groovy |30+hr with these activities:
Organize Class Materials
You will need to maintain a comprehensive and neat notebook of your class materials, including lecture notes, slides, and assignments, which will provide a helpful reference as you progress through the course.
Show steps
  • Create a dedicated space for your materials.
  • File and organize your materials using a logical system.
  • Review and update your materials regularly.
Explore SoapUI Tutorials
Completing some tutorials on SoapUI can help you quickly become familiar with the tool.
Show steps
  • Search for reputable SoapUI tutorials online.
  • Follow the steps in the tutorials to build a basic understanding.
Practice Writing Groovy Scripts
Exercises will help you solidify your understanding of Groovy scripting.
Browse courses on Groovy Scripting
Show steps
  • Set up a Groovy coding environment.
  • Practice writing simple Groovy scripts.
  • Complete coding exercises and challenges.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Attend SoapUI Workshop
Workshops offer a structured environment to enhance your SoapUI skills and knowledge.
Show steps
  • Find a relevant SoapUI workshop.
  • Register and attend the workshop.
Develop a SoapUI Test Framework
Building a reusable framework can greatly enhance your efficiency in writing and maintaining SoapUI tests.
Show steps
  • Design and plan your framework.
  • Develop the framework using Groovy scripting.
  • Test and refine your framework.
Create an API Automation Script
As a practical application of your skills, creating an API automation script will demonstrate your ability to automate API testing.
Browse courses on API Automation
Show steps
  • Identify the API you want to automate.
  • Design and write the automation script using SoapUI.
Mentor Junior API Testers
Sharing your knowledge by mentoring others can solidify your own understanding and help the community.
Show steps
  • Volunteer to mentor junior API testers.
  • Provide guidance and support.
Participate in API Testing Competitions
Testing your skills in competitions can provide motivation and help you identify areas for improvement.
Show steps
  • Find and register for relevant API testing competitions.
  • Prepare and participate in the competitions.

Career center

Learners who complete WebServices/API Testing by SoapUI & ReadyAPI - Groovy |30+hr will develop knowledge and skills that may be useful to these careers:
API Developer
An API Developer is responsible for designing, developing, and maintaining APIs. They may work with a team of other developers, or they may work independently. This course can help you build the skills you need to become an API developer, and it will also teach you how to use SoapUI to test your APIs. With these skills, you will be well-prepared to enter the field of API development.
Project Manager
A Project Manager is responsible for planning, organizing, and executing projects. They may work with a team of other project managers, or they may work independently. This course can help you build the skills you need to become a Project Manager, and it will also teach you how to use SoapUI to test projects. With these skills, you will be well-prepared to enter the field of project management.
Business Analyst
A Business Analyst is responsible for analyzing and improving business processes. They may work with a team of other analysts, or they may work independently. This course can help you build the skills you need to become a Business Analyst, and it will also teach you how to use SoapUI to test business processes. With these skills, you will be well-prepared to enter the field of business analysis.
Data Analyst
A Data Analyst is responsible for collecting, analyzing, and interpreting data. They may work with a team of other analysts, or they may work independently. This course can help you build the skills you need to become a Data Analyst, and it will also teach you how to use SoapUI to test data. With these skills, you will be well-prepared to enter the field of data analysis.
Systems Analyst
A Systems Analyst is responsible for analyzing and designing computer systems. They may work with a team of other analysts, or they may work independently. This course can help you build the skills you need to become a Systems Analyst, and it will also teach you how to use SoapUI to test computer systems. With these skills, you will be well-prepared to enter the field of systems analysis.
Quality Assurance Analyst
A Quality Assurance Analyst is responsible for ensuring that software products meet quality standards. They may work with a team of other analysts, or they may work independently. This course can help you build the skills you need to become a Quality Assurance Analyst, and it will also teach you how to use SoapUI to test software products. With these skills, you will be well-prepared to enter the field of quality assurance.
Artificial Intelligence Engineer
An Artificial Intelligence Engineer is responsible for designing, developing, and maintaining artificial intelligence systems. They may work with a team of other engineers, or they may work independently. This course can help you build the skills you need to become an Artificial Intelligence Engineer, and it will also teach you how to use SoapUI to test artificial intelligence systems. With these skills, you will be well-prepared to enter the field of artificial intelligence engineering.
Web Developer
A Web Developer is responsible for designing, developing, and maintaining websites. They may work with a team of other developers, or they may work independently. This course can help you build the skills you need to become a web developer, and it will also teach you how to use SoapUI to test your web applications. With these skills, you will be well-prepared to enter the field of web development.
Technical Writer
A Technical Writer is responsible for writing and editing technical documentation. They may work with a team of other writers, or they may work independently. This course can help you build the skills you need to become a Technical Writer, and it will also teach you how to use SoapUI to test technical documentation. With these skills, you will be well-prepared to enter the field of technical writing.
Software Test Engineer
A Software Test Engineer is a professional who is responsible for the quality and reliability of software applications. They design and execute test plans to identify and fix bugs, and they may also work with developers to improve the testing process. This course can help you build a foundation in the principles of software testing, and it will also teach you how to use SoapUI, a popular tool for automating API tests. With these skills, you will be well-prepared to enter the field of software testing.
Computer Programmer
A Computer Programmer is responsible for writing and testing computer code. They may work with a team of other programmers, or they may work independently. This course can help you build the skills you need to become a Computer Programmer, and it will also teach you how to use SoapUI to test computer code. With these skills, you will be well-prepared to enter the field of computer programming.
Machine Learning Engineer
A Machine Learning Engineer is responsible for designing, developing, and maintaining machine learning models. They may work with a team of other engineers, or they may work independently. This course can help you build the skills you need to become a Machine Learning Engineer, and it will also teach you how to use SoapUI to test machine learning models. With these skills, you will be well-prepared to enter the field of machine learning engineering.
Data Scientist
A Data Scientist is responsible for collecting, analyzing, and interpreting data. They may work with a team of other data scientists, or they may work independently. This course can help you build the skills you need to become a Data Scientist, and it will also teach you how to use SoapUI to test data. With these skills, you will be well-prepared to enter the field of data science.
Data Architect
A Data Architect is responsible for designing and implementing data management systems. They may work with a team of other architects, or they may work independently. This course can help you build the skills you need to become a Data Architect, and it will also teach you how to use SoapUI to test data management systems. With these skills, you will be well-prepared to enter the field of data architecture.
Software Engineer
A Software Engineer is responsible for designing, developing, and maintaining software applications. They may work with a team of other engineers, or they may work independently. This course can help you build the skills you need to become a Software Engineer, and it will also teach you how to use SoapUI to test software applications. With these skills, you will be well-prepared to enter the field of software engineering.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in WebServices/API Testing by SoapUI & ReadyAPI - Groovy |30+hr.
This comprehensive guide to Groovy valuable resource for mastering the language used in SoapUI scripting.
This definitive guide to SOAP provides a comprehensive understanding of the protocol used in web services.
Offers a comprehensive overview of SOAP web services architecture, providing a solid foundation for the course.
This comprehensive guide to Jenkins provides insights into integrating SoapUI with Jenkins for continuous testing.
This practical guide to RESTful web services provides valuable insights into the design and implementation of REST APIs.
This cookbook provides practical solutions for designing and implementing RESTful web services.
This guide to JSON web services provides insights into the use of JSON in web services.
While this book focuses on Selenium WebDriver, it provides valuable insights into the principles of web testing.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to WebServices/API Testing by SoapUI & ReadyAPI - Groovy |30+hr.
WebServices/Rest API Testing with SoapUI +Real time...
Most relevant
Rest API/Web Services testing with SoapUI+Realtime...
Most relevant
Groovy Fundamentals For Testers - Step By Step
Most relevant
Expert's Practical Guide of API Testing using Postman-2023
Most relevant
Java Web Services
Most relevant
API and Web Service Introduction
Most relevant
SOFTWARE TESTING MASTERCLASS-2023-JIRA | AGILE | API...
Step by Step API Automation using RESTASSURED & JAVA
SAP PI / SAP PO: Interface Development with Standard...
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser