We may earn an affiliate commission when you visit our partners.
Course image
Udemy logo

WebServices/Rest API Testing with SoapUI +Real time Projects

Rahul Shetty

Lectures Last updated on Oct 5th with Soap/Rest Hybrid Framework +TestNg +Jenkins Course is designed in such a way that the user can start the things from the very scratch with out any prior knowledge on  Soap Web services and REST API

Read more

Lectures Last updated on Oct 5th with Soap/Rest Hybrid Framework +TestNg +Jenkins Course is designed in such a way that the user can start the things from the very scratch with out any prior knowledge on  Soap Web services and REST API

Includes :17+ hours Lectures on API testing (Manual+Automation) with 7 real time projects  +Framework design+GroovyScripting+SoapUI Pro+API load testing+SoapUI Database testing + life time Trainer support 

On course completion You will be Mastered in REST API/Webservices Testing and can implement Successfully it in your work place or will surely land on High Paying Job

    So what makes this course Unique in the Market?

We assume that students have no experience in API Testing and start every topic from scratch and basics.

  This Course explains 

  ·What are the Webservices and API's

 ·How to Test the Webservices using Soap UI 

Manual Testing of Services and API's using SoapUI tool

Groovy Scripting Basics

·How to Automate the Webservices Testcases in Soap UI with Groovy  ·Differences btween Soap UI and Soap UI Pro 

 ·Soap UI Pro Features 

 What are Rest API 

 Manual Testing of REST API's using SoapUI toolAutomation of Rest API's using SoapUI Groovy and Script Assertions

SoapUI Framework development from scratch using TestNG, Jenkins and Java API

·Security Testing with Soap UI 

·DataBase Testing with Soap UI 

 Soap UI Integration with Eclipse 

                                             

                                 By the End of this Course you will  understand the webservice and API specifications and write all kind of effective Manual and Automation testcases (Functional/Security/Data Base Testcases) for services in Soap ui by using all the available features  on Tool   

Enroll now

What's inside

Learning objectives

  • At the end of this course you will get complete knowledge on web services,api and their functionality
  • You will learn how to test webservices and rest api using soapui
  • You will be able to develop robust automation scripts for all the api tests using soapui features
  • You will learn new language called groovy to automate webservices with soapui inbuilt methods
  • You will be able to develop robust automation framework forapi's testcases
  • You will understand the importance and procedure of mocking the webservices
  • You will learn basic sql concepts and procedure for database testing using soapui
  • Will get clear picture on security testing using soapui
  • You will understand how to generate neat reports for execution results

Syllabus

Introduction to Webservices
Course FAQ's (Must Watch)
What are Webservices?Understand with Live example
Explaining Types of Webservices..-Soap and REST
Read more
What is WSDL? Importance of it in Webservices
DIfferences between WSDL and Soap Protocol
Exploring Soap UI Tool Basic Features
Important Player Tips for Best learning Experience
SoapUI Installation/Documentation
Important Note
Calculator WebService Example
Creating Testsuites and testcases
Local Webservice installation for practise
Explaining Practice Web Service operations in detail with Demo
Webservices Testing(Manual) with SoapUI Free Version
Basic Assertions for Test validations
Advanced Assertions for validating responses
Get Social with Rahul Shetty
Strategy to use Xpath assertions in Tests
Properties Access-Data driven Strategy
Accessing properties from Testcase,Suite and project level
How to send values from response to another request-Property Transfer
End to end exercises
Webservices Automation Testing in SoapUI Free version
Introduction to Groovy Script Test step
Importance of TestRunner and Context variable
testRunner methods for get and set Property()
Accessing and updating the properties through Groovy methods
Parsing the Xml requests and responses with XML Holder API
Triggering the Soap Requests through Groovy code
Practise Exercises- Automate the services
Validating the service responses with Assertions
REST API testing(Manual) with SoapUI Free version
Detailed Rest API Fundamentals from Scratch
Quick explanation of Rest API's for Practicing in this course
Add and Get Place API calls Example using SoapUI
Update & Delete Place API's Demo for testing in SoapUI
Code Google Add/Delete Place download
REST API Automation Testing with SoapUI Free version
Create Rest Test Suite & Test cases for Maps API testing
Introduction to Script Assertion window with MessageExchange Variables
End to end Rest API Automation example with all valid assertions in SOapUI
code download
Rest API Json Assertions and Validations
Flicker API Introduction
Json Path extraction from responses
Json Assertions on parsed responses
Advance example on Json Assertions
End to End Framework Design
Framework Design Plan
Understand Preparing API Tests from the functional Documents
API Document download
Building Rest API project in SoapUI
create Testcases from the defined API
End to End Testing on Library API
API xml's download
Install Eclipse and Java for API Automation testing
Creation of Java API project for Framework setup
WSDL Project concepts for Java tests set up
TestNG Integration to the Java API Tests
Note
Different combinations of Tests for WSDL API
Defining Testng.xml file for one single Trigger point to all tests
TestNG commands
Commands to trigger TestNG Java API Tests
HTML Reports and Jenkins Installation
Integrating the framework with Jenkins
Code download
Interview Questions Module
Interview Questions - Part 1
Interview Questions -Part 2
Interview Questions - Part 3
Interview Questions - Part 4
Top 25 Rest API Interview Questions with explanations
Interview Questions download
Old Videos with Groovy Basics- Worth watch !!
REST API samples from SoapUI official site
Using Script Assertions window methods
MessageExchange, Context variables usage
Declaring Namespaces for effective xpath identification
End to end examples on REST API -1
End to end examples on REST API -2
Code xml download
BONUS LECTURE
Bonus Lecture

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers latest practices and tools that are standard industry practices
Taught by Rahul Shetty, who is recognized in the field of API Testing
Develops WebDriver, Groovy, SQL, and TestNG, which are core skills for successful API testing
Covers a wide range of API testing techniques, including manual and automated testing, making it suitable for both beginners and experienced testers
Includes hands-on practice with 7 real-time projects, providing learners with an opportunity to apply their knowledge in practical settings
May require some prior experience with API testing, as it does not provide a comprehensive introduction to the fundamentals

Save this course

Save WebServices/Rest API Testing with SoapUI +Real time Projects to your list so you can find it easily later:
Save

Reviews summary

Hands-on webservices testing

According to students, this course offers hands-on training in testing WebServices manually and through automation with SoapUI. This course is well received by learners.
Instructor provides excellent support.
"Thank you Rahul for providing Excellent Course!"
Provides practical experience with WebServices testing.
"Yes, I got lots of hands on experience with testing WebServices both manually & by automation using SoapUI."

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/Rest API Testing with SoapUI +Real time Projects with these activities:
Read 'Web Services Essentials' by Dr. Ethan Cerami
Provides a foundational understanding of web services and their underlying technologies, SOAP and REST.
Show steps
  • Purchase and read the book.
  • Take notes on key concepts and technologies.
  • Complete the exercises and examples provided in the book.
Read 'RESTful Web Services' by Leonard Richardson
Provides a comprehensive overview of RESTful web services, their design principles, and best practices.
View RESTful Web APIs on Amazon
Show steps
  • Purchase and read the book.
  • Take notes on key concepts and design principles.
  • Apply the concepts to analyze and design RESTful APIs.
Participate in a study group or discussion forum with other students in the course
Fosters collaboration, enhances understanding, and provides a platform for exchanging ideas.
Browse courses on Web Services
Show steps
  • Join or create a study group or discussion forum.
  • Participate actively in discussions.
  • Share knowledge and insights with other participants.
Six other activities
Expand to see all activities and additional details
Show all nine activities
Follow the 'REST API Testing with SoapUI' tutorial series by Rahul Shetty
Provides hands-on experience with REST API testing using SoapUI, a popular API testing tool.
Browse courses on REST API Testing
Show steps
  • Locate and access the tutorial series.
  • Follow the tutorials step-by-step.
  • Complete the exercises and examples provided in the tutorials.
Practice Manual API Testing
Practice manual API testing with SoapUI to improve understanding of API functionality.
Browse courses on Manual Testing
Show steps
  • Install SoapUI tool
  • Create a project and test suite
  • Import a WSDL file
  • Create test cases for API operations
  • Execute test cases and verify results
Attend a workshop or conference on web services and API testing
Provides an opportunity for students to engage with experts and gain practical insights into the field.
Browse courses on Web Services
Show steps
  • Identify and register for a relevant workshop or conference.
  • Attend the event and actively participate in sessions.
  • Network with other attendees and speakers.
Solve coding challenges related to web services and API testing
Reinforces understanding of web services and API testing concepts through practical problem-solving.
Browse courses on Web Services
Show steps
  • Identify coding challenges related to web services and API testing.
  • Attempt to solve the challenges independently.
  • Review solutions and identify areas for improvement.
Write a blog post or article summarizing the key concepts of web services and API testing
Enhances understanding and retention by requiring students to articulate their knowledge in a written format.
Browse courses on Web Services
Show steps
  • Research and gather information on web services and API testing.
  • Organize and outline the key concepts.
  • Write the blog post or article.
  • Publish and share the content.
Develop a REST API client application using a programming language of your choice
Enhances practical skills and reinforces concepts by implementing a client application that interacts with a REST API.
Browse courses on REST
Show steps
  • Choose a programming language and development environment.
  • Design and implement the client application.
  • Test and debug the application.

Career center

Learners who complete WebServices/Rest API Testing with SoapUI +Real time Projects will develop knowledge and skills that may be useful to these careers:
Test Automation Engineer
As a Test Automation Engineer, you will need to be able to automate the testing of software. This course will teach you how to do that using the SoapUI tool. You will learn how to develop your own automated testing framework, and you will also learn how to integrate your tests with Jenkins. This course will also help you prepare for the ISTQB certification, which is a valuable credential for Test Automation Engineers.
Software Engineer
In your target career as a Software Engineer, you will need to be able to test software, both manually and through automation. This course is a comprehensive guide to doing just that. You will learn how to use the SoapUI tool for both manual and automated testing, and you will also learn how to develop your own automated testing framework.
Quality Assurance Analyst
As a Quality Assurance Analyst, you will need to be able to test software, both manually and through automation. This course is a comprehensive guide to doing just that. You will learn how to use the SoapUI tool for both manual and automated testing, and you will also learn how to develop your own automated testing framework. This course will also help you prepare for the ISTQB certification, which is a valuable credential for Quality Assurance Analysts.
API Developer
As an API Developer, you will need to be able to test the APIs that you develop. This course will teach you how to do that using the SoapUI tool. You will learn how to manually test APIs, and you will also learn how to automate your tests using Groovy scripting. This course will also teach you how to develop your own automated testing framework.
Web Developer
As a Web Developer, you will need to be able to test the web services and APIs that you develop. This course will teach you how to do that using the SoapUI tool. You will learn how to manually test web services and APIs, and you will also learn how to automate your tests using Groovy scripting. This course will also teach you how to develop your own automated testing framework.
Data Analyst
In your target career as a Data Analyst, you will need to be able to test the data that you collect and analyze. This course will teach you how to use the SoapUI tool to test the data that you collect from web services and APIs. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Business Analyst
As a Business Analyst, you will need to be able to understand the business requirements of your clients and translate them into technical requirements for the development team. This course will teach you how to use the SoapUI tool to test the web services and APIs that are developed to meet the business requirements. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Project Manager
As a Project Manager, you will need to be able to manage the development and testing of software projects. This course will teach you how to use the SoapUI tool to test the web services and APIs that are developed for your projects. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Technical Writer
As a Technical Writer, you will need to be able to write clear and concise documentation for software products. This course will teach you how to use the SoapUI tool to test the web services and APIs that are documented in your documentation. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Customer Support Engineer
As a Customer Support Engineer, you will need to be able to troubleshoot problems that customers have with software products. This course will teach you how to use the SoapUI tool to test the web services and APIs that customers use to access software products. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Network Engineer
As a Network Engineer, you will need to be able to test the networks that you design and implement. This course will teach you how to use the SoapUI tool to test the web services and APIs that are used to manage networks. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Security Analyst
As a Security Analyst, you will need to be able to test the security of software products. This course will teach you how to use the SoapUI tool to test the web services and APIs that are used to access software products. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Database Administrator
As a Database Administrator, you will need to be able to test the databases that you manage. This course will teach you how to use the SoapUI tool to test the web services and APIs that are used to access databases. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
Systems Administrator
As a Systems Administrator, you will need to be able to test the systems that you manage. This course will teach you how to use the SoapUI tool to test the web services and APIs that are used to manage systems. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.
IT Manager
As an IT Manager, you will need to be able to manage the IT infrastructure of your organization. This course will teach you how to use the SoapUI tool to test the web services and APIs that are used to manage the IT infrastructure. You will also learn how to automate your tests using Groovy scripting, which will save you time and effort.

Reading list

We've selected six 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/Rest API Testing with SoapUI +Real time Projects.
Provides a collection of recipes for building and consuming RESTful web services, it can be a useful reference for learners who want to learn more about RESTful APIs and how to use them in practice.
Provides a comprehensive guide to web services testing using SoapUI, it can be a useful reference for learners who want to gain a deeper understanding of the concepts of web services testing.
Provides a comprehensive overview of SOAP web services, it can be a useful reference for learners who want to gain a deeper understanding of the concepts of SOAP web services.
Provides a comprehensive overview of software testing principles and practices, it can be a useful reference for learners who want to gain a deeper understanding of the concepts of software testing.
Covers API Testing using Selenium WebDriver and Java. It can be used to gain an understanding of testing APIs and web applications with Selenium WebDriver.
Provides a comprehensive overview of the Groovy programming language, it can be a useful reference especially in the context of API 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/Rest API Testing with SoapUI +Real time Projects.
WebServices/API Testing by SoapUI & ReadyAPI - Groovy...
Most relevant
Rest API/Web Services testing with SoapUI+Realtime...
Most relevant
Expert's Practical Guide of API Testing using Postman-2023
Most relevant
REST API Testing, Automation using POSTMAN
Most relevant
Groovy Fundamentals For Testers - Step By Step
Most relevant
API and Web Service Introduction
Most relevant
Learn JMETER from Scratch on Live Apps -Performance...
Most relevant
API Testing Using Rest Sharp (with C#) Test Automation...
Most relevant
SOFTWARE TESTING MASTERCLASS-2023-JIRA | AGILE | API...
Most relevant
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