YoVDO

Learn API Testing using Postman, SoapUI & RestAssured

Offered By: Udemy

Tags

Software Testing Courses Postman Courses SoapUI Courses REST Assured Courses

Course Description

Overview

Postman, SoapUI & RestAssured

What you'll learn:
  • You will be able to understand what the Webservices & API's are, and their functionality.
  • After completing this course you can start working on API & Webservices testing projects
  • Covered most popular API testing tools like Postman, SOAPUI, Ready API & RestAssured API Automation
  • You will learn how to develop and test Microservices

Course Overview: Mastering Back-End Testing and API Automation

In today's digital landscape, web applications heavily rely on seamless communication through web services. The dominant architecture, Representational State Transfer (REST), has become a cornerstone in modern web service development. This course aims to transform you into a proficient back-end testing expert, equipping you with the skills to navigate the evolving IT industry landscape.

Module 1: Understanding API Fundamentals

  • Unveiling API Basics

  • Decoding Client-Server Architecture

  • Types of APIs Unveiled

  • API vs. Web Services: A Comparative Analysis

  • Delving into REST API Methods

  • Distinguishing HTTP vs. HTTPS

Module 2: Mastering Postman for API Testing

  • Navigating Postman Essentials

  • Seamless Postman Installation

  • Crafting Workspaces for Collaboration

  • Constructing Collections: Get, Post, Put & Delete Operations

  • Efficiently Managing Requests: Save, Edit, and Validate

  • In-Depth Exploration of Response Validation

  • Harnessing Postman Scripts: Pre-request and Test Scripts

  • Unleashing the Power of Variables: Global, Collection, Environment, Local, and Data Variables

  • Elevating API Testing with Postman Console

  • Crafting Dummy APIs with NodeJS and json-server

Module 3: Advanced Techniques in Postman

  • Dynamic API Chaining Techniques

  • Hands-On Project: Building a Books API

  • Data-Driven Testing using JSON & CSV Files

  • File Upload & Download API Strategies

  • Deep Dive into Authorization Types

  • Navigating Swagger Documentation

  • Leveraging cURL for Enhanced Testing

  • Documentation and Publishing Best Practices

Module 4: Exploring RestAssured for API Automation

  • Introduction to RestAssured

  • Setting Up a Maven Project for RestAssured

  • Including Essential Dependencies

  • Unleashing the Power of HTTP Methods: GET, POST, PUT, DELETE

  • Crafting Request Bodies: HashMap, POJO Class, Org.Json Library, External JSON File

  • Parameter Handling: Path Parameters, Query Parameters, Headers, and Cookies

  • Efficient Logging Strategies

  • Proficient Data Parsing: JSON and XML Responses

  • File Upload & Download Automation

  • Implementing JSON & XML Schema Validations

  • Serializing and Deserializing JSON

  • Authentication Protocols and Strategies

  • Mastering API Chaining in RestAssured

  • Building Robust Frameworks with Request and Response Specification Builders

  • Streamlining the Framework Design: Root Path and Project Structure

By the end of this comprehensive course, you will not only be well-versed in back-end testing and API automation but also equipped to seamlessly integrate these skills into your workplace or secure high-paying job opportunities in the rapidly evolving IT industry.


Taught by

Pavan Kumar

Related Courses

API Testing Using Rest Assured Test Automation Tool
Coursera Project Network via Coursera
Building API Test Automation Framework Using Rest Assured
Coursera Project Network via Coursera
Learn REST API Automation Using REST Assured
Packt via Coursera
REST Assured Fundamentals
Pluralsight
REST Assured Deep Dive
Pluralsight