Web Services/Rest API Testing with SoapUI and Real-time Projects
Video description
Elevate your testing skills by learning how to use SoapUI to perform manual and automation testing on web services and Rest API from scratch
About This Video
Get knowledge about web services, APIs, and their functionality
Unlock efficient methods and tools to test web services and APIs
Learn how to design framework for automation testing from scratch using TestNG, Jenkins, and Java API
In Detail
Do you want to get up …
Web Services/Rest API Testing with SoapUI and Real-time Projects
Video description
Elevate your testing skills by learning how to use SoapUI to perform manual and automation testing on web services and Rest API from scratch
About This Video
Get knowledge about web services, APIs, and their functionality
Unlock efficient methods and tools to test web services and APIs
Learn how to design framework for automation testing from scratch using TestNG, Jenkins, and Java API
In Detail
Do you want to get up and running with SoapUI to test web services and APIs? This course is designed in a manner that lets you learn from scratch without any knowledge of SoapUI, web services, and REST API.
The course starts with an introduction to web services and APIs, enabling you to understand the different types of web services and the importance of Web Services Description Language (WSDL) in web services. Next, you will learn to manually test web services and APIs using the SoapUI tool and use Groovy to trigger SoapUI requests for automation testing. As you progress, you will learn to design the SoapUI framework from scratch using TestNG, Jenkins, and Java API. Moving along, you will understand the concepts of security and database testing using SoapUI and learn how to integrate SoapUI with Eclipse. Before you wrap up, you will prepare for job interviews with sample interview questions and get an introduction to SQL queries for database testing.
By the end of this course, you will be well-versed with web services and APIs specifications and will be able to write effective manual and automation test cases for web services and APIs.
Who this book is for
Whether you are new to testing or an experienced manual or functional automation tester, who wants to explore manual and automation testing of web services using SoapUI, this course is for you. Penetration testers who want to understand security flaws will also find this course useful. You can get started with this course without any prior knowledge of web services testing or SoapUI.
What is Web Services Description Language (WSDL)? Importance of WSDL in Web Services
Difference between the Web Services Description Language (WSDL) and SoapUI Protocol
Chapter 2 : Exploring SoapUI Tool Basic Features
Installing and Documenting SoapUI
Calculator Web Service Example
Creating Test Suites and Test Cases
Local Web Service Installation for Practice
Explaining Web Service Operations in Detail
Chapter 3 : Web Services Testing (Manual) with SoapUI - Free Version
Basic Assertions for Test validations
Advanced Assertions for Validating Responses
Strategy to Use Xpath Assertions in Tests
Properties Access-data Driven Strategy
Accessing Properties from Test Case, Suite, and Project Level
How to Send Values from Response to another Request-property Transfer?
End- to-End Exercises
Chapter 4 : Web Services Automation Testing in SoapUI - Free version
Introduction to Groovy Script Test Step
Importance of TestRunner and Context Variable
TestRunner Methods for the get Property() and set Property()
Accessing and Updating Properties through Groovy Methods
Parsing the XML Requests and Responses with XML Holder API
Triggering the SoapUI Requests through Groovy Code
Automating Services - Practice Exercises
Validating the Service Responses with Assertions
Chapter 5 : REST API Testing (Manual) with SoapUI Free version
REST API Concepts
REST API - Types of HTTP Methods
Practical Example on the GET and the POST
Add Place Post HTTP Example Using SoapUI
End-to-End Test of SoapUI Features on the Post HTTP API
Chapter 6 : REST API Automation Testing with SoapUI Free version
JSON Script Assertion Window Automation
Parsing the JSON Responses for API Validation
Examples of REST API Automation with JSON as a Response
Examples of REST API Automation with XML as a Response
Chapter 7 : Rest API JSON Assertions and Validations
Flicker API Introduction
JSON Path Extraction from Responses
JSON Assertions on Parsed Responses
Advance Example on JSON Assertions
Chapter 8 : End-to-End Framework Design
Framework Design Plan
Understand Preparing API Tests from Functional Documents
Building Rest API Project in SoapUI
Creating Test Cases from the Defined API
End-to-End Testing on Library API
Install Eclipse and Java for API Automation Testing
Creating of Java API Project for the Framework Setup
Web Services Description Language (WSDL) Project Concepts for Java Tests Setup
TestNG Integration to Java API Tests
Different Combinations of Tests for Web Services Description Language (WSDL) API
Defining TestNG.xml file for One Single Trigger Point to All Tests
Commands to Trigger TestNG Java API Tests
HTML Reports and Jenkins Installation
Integrating the Framework with Jenkins
Chapter 9 : SoapUI Pro Tool Extra Features
Basics of Pro Tool - Version
Data Source
Data Sink
DatGen Types
Test Case Debugging and Breakpoints
Reporting Techniques
Jasper Reports and Web Recording
Chapter 10 : Security Testing with SoapUI
List of Security Threats
Security Test Cases
Security Testing-Practical Example
Chapter 11 : Database Testing with SoapUI
Database Concepts
Creating a Database from Scratch
SoapUI and Java Database Connectivity (JDBC) Connection
SQL Queries Testing with SoapUI Features
SQL Builder - SoapUI Pro
Chapter 12 : Load Testing on REST API
Performance Testing Tool used for Testing REST API
Putting Load on REST API Calls
Chapter 13 : Interview Questions Module
Interview Questions - Part 1
Interview Questions -Part 2
Interview Questions - Part 3
Interview Questions - Part 4
Chapter 14 : Introduction to SQL Queries
Introduction to SQL and MySQL
Downloading MySQL Server with Workbench
Overview of SQL Editor with Basic Features
Creating Database and Pointing to it
Creating Tables in a Database
Inserting Records in a Table
Retrieving Records from a Table
Select Distinct Keyword in Queries
SQL WHERE Command Usage
Logical Operators on Queries - AND OR
Regular Expressions Introduction
Logical Operators “In” and “‘Between”
Wild Cards Usage in Queries
Chapter 15 : Old Videos with Groovy Basics - Worth Watching!!
Using Script Assertions Window Methods
Message Exchange and Context Variables Usage
Declaring Name Spaces for Effective XPATH Identification
End- to-End Examples on REST API - Part 1
End- to-End Examples on REST API - Part 2
Basic Programmes
Groovy Operators, Data Types
Loops, Arrays, and List
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept