What you would learn in Learn API & Microservices Testing course?
This course was designed to help you become an expert at working with back-end testing.
Today, nearly all websites use websites to connect. Many modern-day web services are built upon Representational State Transfer (REST) design and have seen a significant increase in popularity and will continue to grow because of their ease of use compared to other technologies.
90% of the IT sector is currently moving to this API to automate services. When you complete the course, you'll know about REST API testing with Postman, SOAPUI & RestAssured and successfully implement it at work or be sure to land the highest paying job.
This course also included creating and testing microservices with the Spring Boot and The Mackito-Jujit framework.
The topics covered are:
Module 1: The Basics of API and Web Services Testing
What are Client and Server?
Presenting, Business & Database Layer
What is the difference between Request and Response?
What exactly is API
What exactly is API Testing
API Testing vs. Unit Testing
What exactly is Web Service
The difference between API and Web service
Components of Web Services ( UDDI and WSDL)
Web Services of various types
SOAP VS Rest services
URN, URL, and URI
API/Web service testing challenges
Web Service API testing tools
API Testing process for Web Services API Testing procedure
What should you test in Webservices /API Testing
Examples of APIs for Web services.
Module 2. API Testing with Postman
Install and download Postman
Create Requests and Analyzing Response
Postman Parameters for Requests
The End To End Test case(GET POST, GET, PUT, DELETE)
Basic authentication in Postman
Postman's Test and Collection Runner Postman
Workflows within Postman
Pre-Request Scripts in Postman
Variables in POSTMAN
Adding Postman Environment
How do you share collections within workspaces
Testing based on data using JSON & CSV files
How to conduct tests using data
JSON, XML & HTML Payloads
The Authorization Types of Postman
Command Postman to test the Run Line
Generating Reports within Postman
Real-Time Examples - Facebook API
Importing APIs from Facebook into Postman
How do you deal with SOAP Web Service Requests in Postman
Module 3 SOAPUI /Ready API (Functional Testing)
What exactly is SoapUI? Why should you use SoapUI?
How do I download and install SoapUI?
The GUI component of SoapUI
How do you make a SOAP API Project
How do I include WSDL
How do you create a Test Suite - Test Cases
How do you include Assertions
Run Test Step - Test Case - Test Suite
How do I run simultaneously and in sequence
How do you make an API Documentation? API Documentation
Create a REST Project
Include a REST Request
How can I include request parameters
Create an experiment
Make sure to include assertions
Run and verify
Are assertions a form of proof? What are assertions?
Types of assertions that differ in SoapUI
How do we define property within SOAPUI? Why do we use it
How do you create properties at different levels
How do you describe properties
How do I add groovy scripts to SoapUI
Transfer of Property/Value
Testing using parameterization or data-driven
Utilizing Data Sources in SOAPUI Pro/ReadyAPI
Data-Driven Testing using Excel file
Data-Driven Testing with Text File
Grid for Data-Driven Testing
Data-Driven Testing with JDBC
Data Source Data Generation
Loop of Data Source and Data Sink
How can I run a test via SOAPUI GUI
Generate Reports using SOAPUI
How do I run a Test via the Command Line
Create reports using the Command Line
Real-Time Examples - Flickr & Google Maps
Module 4: SwaggerUI
Overview of the Swagger UI
This is the Swagger UI Petstore illustration
Authorize your requests
Send a request
Make sure that you design your pet.
A few examples of Swagger UI websites for documentation
Create a Swagger UI display using an OpenAPI specification document
Module 5: API Automation Testing using REST Assured with Java and TestNG
The introduction of HTTP methods
REST Assured Setting Up Environment (Eclipse, Maven & TestNG)
Send GET request by using REST-Assured
Send a POST request via REST-Assured
Send PUT requests using REST-Assured
Send a DELETE request via REST-Assured
REST-Assured Extraction of values from the response.
Validating Response Codes and Status line
JSON Schema Validation
Validating API's authenticated
Rest assured End-to-End Test Case
Module 6 the Rest Assured Framework that uses Maven, TestNG and Jenkins Git, and Github
Create Maven Project
Create Folder structure
Develop Utilities (RestUtls and Listeners)
Designing Test Cases
Create Extent Reports
Run Tests using TestNG XML
Create TestBase Class
Logs can be added to Tests by using Apache log4j
Run Project through pom.xml
Run Project through command prompt
Run Project through Jenkins
Upload your project to Git and Git hub
Module 7: API Automation Testing using REST Assured with the BDD (Behavior Driven Development) Approach
Keywords utilized in BDD Approach
How do I send GET Request
How to send a POST request
How to send a PUT Request
How do I send a DELETE Request
The parameters for authorization
Basic validations for JSON Response
Basic validations for XML Response
How do I root path and detachRootPath in RestAssured
Different methods of Reading Response
Work with response headers
Responding to Cookies
Working with APIs for authentication
The Type Parameters as well as working using Parameters
How do I use the Request Specification Builder and Response Specification Builder
Serialization & De-serialization
Rest API Testing without Serialization De-serialization JSON
Rest API Testing using Serialization & De-serialization - JSON
Rest API Testing without Serialization De-serialization XML
Rest API Testing using Serialization & De-serialization - XML
Module 7: Microservices Testing with Spring Boot, Junit, Mackito, and H2 Database and RestTemplate
You'll be able to know what Webservices and APIs are and what they do, as well as their capabilities.
After completing this course, you can now start working on API and Webservices developing testing projects.
The most well-known API testing tools such as Postman, SOAPUI, Ready API, and RestAssured API Automation
Learn how to create and test Microservices
Download Learn API & Microservices Testing from below links NOW!
Write your comment!
Access Permission Error
You do not have access to this product!
Dear User! To download this file(s) you need to purchase this product or subscribe to one of our VIP plans.