Rest API Test & Automation with Postman, RestAssured, Karate

Learn API Testing and Automation with Postman, RestAssured, Karate

3.50 (1 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
28
students
15 hours
content
Jun 2022
last update
$54.99
regular price

What you will learn

Learn API testing with multiple automation and testing tools like Postman, RestAssured, Karate, SOAP UI and Jmeter in one course

Learn What is an API/Webservice with good examples

Learn How to test the APIs/WebServices

Test APIs in Postman and learn to write assertions through scripting in postman

Run Postman tests from command line using Newman

Integrate Selenium WebDriver + Newman + Postman to test authorized/secured APIs

Learn RestAssured - a Java based API Automation testing library

Learn Karate - a BDD based script less API Automation Testing Framework

Overview on SOAP UI and SOAP API Testing

Description

Learn What is an API/WebService and How to test them and perform automation tests using multiple tools which are popular in the market.

And are opensource.

Get started with testing APIs manually in Postman.

Learn to write Scripting based assertions in postman and align your tests in postman to run them as automation tests.

Integrate Postman with Newman to run the API tests in non-GUI mode in CMD

Integrate Selenium WebDriver Scripts with Newman to test the secured APIs

------------------------------------------------------------

Jump to Restassured with java and learn pretty much the same concepts in RestAssured  way

------------------------------------------------------------ 

Jump to Karate - Learn to do the same concepts in Karate Way.

-----------------------------------------------------------

Learn the difference between each of these Frameworks/Libraries/Tools and Learn to setup an ideal test framework for API Automation.

Decide on which framework is best for your team

----------------------------- No tool is best or No tool is worst --------------------------------

----------------------------- you don't have to learn all tools to master API testing ----------------------------

-------Any one of the tool and strong understanding of APIs must be fine. But always good to have idea on other tools as well---------

Need to decide on which tool or framework best suites your team, again based on various factors like budget, skill set and Time 

Hope you will have great Learning experience. See you in the lectures 

Content

Introduction

Introduction
Read a min
Useful links and resources

API - Intro - Theory

API Introduction
Rest API components & CURD operations
WebService and API

RestAPI - POSTMAN - A GUI Based API Testing Tool

Postman - First Request
Postman - GET. POST, PUT, DELETE
Postman - Organize requests
Postman - Part 1 -Write postman test scripts assertions
Postman - Part 2 - Write Postman test script assertions
Postman - Part 3 - Write Postman test script assertions
Postman part 4 - Write test script assertions
Postman - part 1 - Postman use Variables
Postman - part 2 - Postman Use Variables
Postman - Postman Dynamic variables
Postman - Newman - Run Postman tests from cmd
Postman - Part 1 - Auth - Test Secured APIs
Postman - Part 2 - Auth - Test Secured APIs
Postman - Generate OAuth 2 Access Tokens in Postman
Postman - Selenium WebDriver 4 - get oAuth 2 access tokens
Postman - Run Postman tests using Selenium web-driver 4 + Newman
Postman - Data from External Source and Warpup

RestAPI - RestAssured - A Java library for API testing

RestAssured - First test
RestAssured - Assertions
RestAssured - Jsonpath
RestAsuured - Post, Put, Delete Requests
RestAssured - Auth - Basic, API Key & oAuth
RestAssured - Modify Selenium WebDriver 4 Script with Jsonpath
RestAssured - Spec Reuse & Json schema validation
RestAsuured - Object mapping - Java object to Json and Vice versa
RestAssured - TestNG high level and Warp up

REST API - Karate - A code less, BDD style API Testing Framework

Karate - Introduction + Karate VS Cucumber BDD
Karate - Create a Karate project
Karate - First Test
Karate - Basics
Karate - Handle Json with SET
Karate - Assertions part 1
Karate - Assertions part 2
Karate - Call Js (javaScript) and Java methods/ functions
Karate - Call Karate features
Karate - POST, PUT & DELETE methods
Karate - Handle Auth/Secured APIs
Karate - Config.js file
Karate - Work with Tags & wrap up

Rest API - Curl + Java HttpURLConnection + Overview of Some other popular tools

Put Vs Patch
API Testing using Java HttpClient and curl
Some other popular tools

SOAP UI - Overview Testing SOAP and REST APIs

SOAP UI - Session1
SOAP UI - Session 2
SOAP UI - Testing SOAP APIs

Conclusion

Thank you!!

Screenshots

Rest API Test & Automation with Postman, RestAssured, Karate - Screenshot_01Rest API Test & Automation with Postman, RestAssured, Karate - Screenshot_02Rest API Test & Automation with Postman, RestAssured, Karate - Screenshot_03Rest API Test & Automation with Postman, RestAssured, Karate - Screenshot_04

Charts

Price

Rest API Test & Automation with Postman, RestAssured, Karate - Price chart

Rating

Rest API Test & Automation with Postman, RestAssured, Karate - Ratings chart

Enrollment distribution

Rest API Test & Automation with Postman, RestAssured, Karate - Distribution chart

Related Topics

4106628
udemy ID
6/7/2021
course created date
7/17/2022
course indexed date
Bot
course submited by