3.9 out of 5
3.9
17 reviews on Udemy

API Testing BootCamp with SoapUI (OpenSource)

Become a Pro in API Testing - REST, WSDL-SOAP, API Load Testing ,Mocking all with SOAPUI.
Instructor:
Sanketh Shanbhag
134 students enrolled
*******************************************************************
Recently added ! Testing ActiveMQ with SoapUI
*******************************************************************
Understand in depth about Soap, REST, Webservices & APIs.
Use SoapUI to test SOAP, WSDL, REST, Webservices & also write groovy code for Verifications & Validations.
Independently work on a project using SOAPUI
Become a pro in API Testing with deep rich understanding on all the revolving elements around API Testing.
I wouldn't be surprised if you will be able to coach your colleagues, team members in API Testing using SoapUI
You will be able to test SOAP, REST, WEB SERVICES & understand in detail on json, xml all like a pro.
You will be able to successfully create a framework best suited for your project & work with data driven approach including connecting your tests to datasource such as Excel.
*******************************************************************
Full Course Content -
*******************************************************************
1. Introduction to API & API Testing
2. Getting started with SoapUi ! Let's install.
3. REST API - Functional API Testing & Automation. Also learn to add complex assertions.
4. WSDL - Application to Test (Setup)
5. WSDL - Testing your WSDL-SOAP application - Manual & Automation
6. Groovy - 1- Variables
7. Groovy - 2- Loops
8. Groovy - 3- Conditions
9. Groovy - 4- File system
10. Groovy - 5- Additional
Coming soon ! More videos on Groovy.
11. Advanced Reporting & Jenkins - CI Integration
12. Version Control your SOAPUI tests. You will learn to work with SCM such as git & also access my project from github
13. Load Testing with SOAPUI. Also known as LoadUI
14. Mocking! Service Virtualization in SOAPUI.
*******************************************************************

Understand in depth about Soap, REST, Webservices & APIs.

Use SoapUI to test SOAP, WSDL, REST, Webservices & also write groovy code for Verifications & Validations.

 

Independently work on a project using SOAPUI   

Become a Pro in API Testing with deep rich understanding on all the revolving elements around API Testing.   

I wouldn’t be surprised if you will be able to coach your colleagues, team members in API Testing using SoapUI   

You will be able to test SOAP, REST, WEB SERVICES & understand in detail on json, xml all like a pro.   

You will be able to successfully create a framework best suited for your project & work with data driven approach including connecting your tests to datasource such as Excel. 

With this course you get a free downloadable wsdl application to host on your laptop / desktop. So that you can also practice offline.

Use the Quiz to test your knowledge. ( More Quizzes coming soon )

Pls see the detailed Course Agenda –

  1. Introduction to API & API Testing

  2. Quiz Introduction to API & API Testing

  3. Getting started with SoapUi ! Let’s install.

  4. Quiz -Getting started with SoapUi !

  5. SoapUI Installation

  6. REST API – Functional API Testing & Automation. [ 75 minutes deep dive video ]

  7. WSDL – Application to Test (Setup)

  8. WSDL – Testing your WSDL-SOAP application – Manual & Automation

  9. Its all about Groovy Code !

  10. Groovy – 1- Variables

  11. Groovy – 2- Loops

  12. Groovy – 3- Conditions

  13. Groovy – 4- File system

  14. Groovy – 5- Additional

  15. Coming soon ! More videos on Groovy.

  16. Advanced Reporting & Jenkins – CI Integration

  17. Version Control your SOAPUI tests.

  18. You will learn to work with SCM such as git & also access my project from github

  19. Load Testing with SOAPUI. Also known as LoadUI

  20. Mocking! Service Virtualization in SOAPUI.

Introduction

1
Introduction

Introduction to API & API Testing

1
Introduction to API & API Testing

You can get the slides for this Lecture from - https://slides.com/sanketh/introduction-to-apis/

You will also learn 

  • Introduction to APIs & API Testing.
  • Various Webservices.
  • What is API? Deep dive with examples
  • What is XML, JSON?

API Protocols

  • What is WSDL?
  • What is REST API?
  • WSDL vs Soap vs REST


2
Quiz - Level Easy - Introduction to API & API Testing

Hey Student,

This quiz will test your basic knowledge on SoapUI ( Most of the questions are based on what we learnt in the previous video ).

All the best !


Regards

Sanketh

Getting started with SoapUi ! Let's install.

1
SoapUI Installation

You will be able to install soapui and configure /customize it for your projects.

SoapUI – Overview

  • Installation
  • Documentation
  • SoapUI Opensource vs SoapUI Pro (ReadyAPI)


2
Quiz - Level Easy - SoapUI Pro Installation

Hey Student,

This quiz will test your basic knowledge on SoapUI ( Most of the questions are based on what we learnt in the previous video ).

All the best !


Regards

Sanketh

REST API - Functional API Testing & Automation.

1
Update to the Google Maps API !
2
Testing your REST APIs - Manual & Automation.

I recommend you spend full 90 minutes on this lecture. It will be a great course where we start with Basics & end with a custom framework creation.You will learn lot of topics such as 

  • Test Steps within SoapUI
  • Properties
  • Property Transfer
  • Delay
  • Conditional GoTo
  • Manual Step
  • JSON path
  • Groovy Script
  • Connecting to an Excel File
  • Reading data from Excel File 
  • Connecting Groovy to Testcases, Test Steps & Properties 
  • Exporting run results

Also learn advanced topics such as 

  • Microservices & Connected APIs
  • Extract data from Response Pair
  • Using Property Transfer to Share data between response/request.
  • Quick Introduction to Groovy
  • Building Advanced Assertions


WSDL-SOAP - Functional Testing of webservices (wsdl) Manual & Automation.

1
WSDL - Application to Test (Setup)

We will discuss setting up a wsdl application in your machine & also accessing the same application hosted on internet.

2
Links to the WSDL(s)
3
WSDL - Testing your WSDL-SOAP application - Manual & Automation

You will learn to import wsdl, add assertions, link multiple requests along with 

  • Test Steps within SoapUI
  • Properties
  • Property Transfer
  • Delay
  • Conditional GoTo
  • Manual Step
  • Groovy Script
  • Xpath
  • Endpoint, Resource & Parameter


Its all about Groovy Code !

1
Groovy - 1- Variables

Learn how to work with Groovy Variables. There is good amount of handson practise for you to do.

2
Groovy - 2- Loops

Learn how to work with Groovy Loops. Very important for data-driven approaches.

3
Groovy - 3- Conditions

Learn how to work with Groovy Conditions. Learn to make decisions basis your response output.

4
Groovy - 4- File system

Learn how to work with Groovy File System. How to write log files, create files, directories & many more.

5
Groovy - 5- Additional

Any additional Groovy code. This section will be updates with latest additions based on questions / comments.

6
Coming soon ! More videos on Groovy.

More advanced Groovy videos to be added soon.

Advanced Reporting.

1
Advanced Reporting & Jenkins - CI Integration

You will learn to extend SOAPUI to advanced reports including Junit style. You will also learn to Integrate SOAPUI with CI software such as Jenkins.You will be able to also trigger command line tests using SOAPUI Testrunner.

  • Continuous Integration (CI) & Command Line execution
  • Why CI & CML? Use Jenkins for Continuous Testing
  • TestRunner
  • Jenkins Integration
  • Reports & Reporting Techniques.


Version Control your SOAPUI tests.

1
You will learn to work with SCM such as git & also access my project from github

In this lecture you will learn to -

  • Upload Project to GitHub
  • Version Control techniques.
  • Sharing project in GitHub
  • CI again

Update to the Google Maps API !

1
Update to the Google Maps API !

API LoadTesting with SOAPUI

1
Load Testing with SOAPUI. Also known as LoadUI

Performance Testing (LoadUI)of APIs with SoapUI

  • Threads & Virtual Users
  • Test Strategies
  • Assertions
  • Test options & logs

Mocking! Service Virtualization in SOAPUI.

1
Mocking in SoapUI
  • Basics of Mocking with SoapUI Mock Service
  • Learn to create a mock from the scratch. 
  • Export the mock to a war file.

Bonus Lectures [ This includes all random videos on SoapUI ]

1
Test Active MQ with SoapUI

These topics are good to know ! You may not want to immediately dive into hands-on but you can always comeback and revisit this lecture.

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
3.9
3.9 out of 5
17 Ratings

Detailed Rating

Stars 5
4
Stars 4
11
Stars 3
1
Stars 2
0
Stars 1
1
5c897400c2ec1cdae3b453b14b4249e9
30-Day Money-Back Guarantee

Includes

6 hours on-demand video
4 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion