Session 6: API Testing | RestAssured | JSON & XML Schema validations | Serial & De-serilisation

Опубликовано: 01 Январь 1970
на канале: SDET- QA
55,945
445

#apitesting #restassured #schemavalidations#serilization#deserilization

Topics Covered
--------------------
JSON Schema validation
XML Schema validation
Serilization
De-serilization

@4:26 start local API
JSONSCHEMA VALIDATION
@4:46 Gather JSON response details of URL using GET request in POSTMAN
@5:57 Convert JSON response to JSONschema
@6:40 Create a package, a class and test method
@7:57 Copy that schema into a file and save it in the resources folder of the same project.
@9:59 Declaring same URL in GET request in When()
@10:53 Validate JSONschema in Then()
@13:20 Execute the test

XMLSCHEMA VALIDATION
@21:47 Gather XML response details of URL using GET request in POSTMAN
@23:10 Convert the XML response to an XML schema, then copy the schema into a file and save it in the resources folder of the same project.
@24:55 Create a class and test method
@26:19 Declaring same URL in GET request in When()
@26:57 Validate XML schema in Then()
@29:07 Execute the test
@31:17 Handling errors

SERIALIZATION
@45:54 Introduction
@51:32 Create a class and test method
@54:54 Create a another class for getter and setter methods
@55:54 In actual class, call setter methods from another class to declare input data using POJO class object
@58:11 Convert POJO class object into JSON object using OjectMapper class (serialization)
@01:02:21 Print JSON response in console
@01:02:43 Execute the test

DE-SERIALIZATION
@01:05:57 Store JSON response from previous test into String variable
@01:07:52 Convert JSON to POJO class object using OjectMapper class (de-serialization)
@01:11:46 Call Getter methods from another class to print data
@01:16:23 Execute the test

=====================================
Udemy Courses:
=====================================

Manual Testing+Agile with Jira Tool
**************
► https://shorturl.at/xNXZ4

Selenium with Java+Cucumber
***************
► https://shorturl.at/aIKMW

Selenium with Python & PyTest
***************
► https://shorturl.at/ELW09

Selenium with python using Robot framework
****************
► https://shorturl.at/bcDPZ

API Testing(Postman, RestAssured & SoapUI)
*******************
► https://shorturl.at/uAWY7

Web & API Automation using Cypress with Javascript
*******************
► https://rb.gy/4uum2n

Playwright with Javascript
******************
► https://rb.gy/4uum2n

Jmeter-Performance Testing
*******************
► https://rb.gy/ocj7r2

SDET Essencials(Full Stack QA)
********************
► https://rb.gy/hlnf2v

Appium-Mobile Automation Testing
***********
► https://rb.gy/wmzv64

Java Collections
*******
► https://bit.ly/3S66ezE

Python Programming
******
► https://urlis.net/gdsfpb0s

Cucumber BDD Framework
*****
► https://bit.ly/3F7d69r

Protractor with Javascript
******
► https://urlis.net/4uddm1qb

================================
Youtube Playlists:
================================

Manual Testing & Agile
*****
► https://bit.ly/3ujvaYa
► https://bit.ly/3OYzxQj

SQL
****
► https://bit.ly/3R6XjeG
► https://bit.ly/3nE0a1s
► https://bit.ly/3IeKuuJ

linux & Shell Scripting
*****
► https://bit.ly/3up1Z6a
► https://bit.ly/3nzvGxx

Java
*****
► https://bit.ly/3R9QfOs
► https://bit.ly/3AoRMKM
► https://bit.ly/3IbTTDn
► https://bit.ly/3ybXInv
► https://bit.ly/3yCoHdw

Selenium With Java+Cucumber
********
► https://bit.ly/3P2FMm4
► https://bit.ly/3yhiIt4
► https://bit.ly/3uokzet
► https://bit.ly/3a7XIND
► https://bit.ly/3umN2S9
► https://bit.ly/3aar7GW
► https://bit.ly/3y9kD2S
► https://bit.ly/3uhLskn

Python
*******
► https://bit.ly/3agNgU0
► https://bit.ly/3NJNnoy
► https://bit.ly/2CTQ4mR
► https://bit.ly/3OIYWh1

Selenium With Python,Pytest&Behave
*************
► https://bit.ly/3OHHoC9
► https://bit.ly/3IeNLdv
► https://bit.ly/2J4tPeT
► https://bit.ly/3ydSkAq

Selenium With Python Using Robert Framework
(Web&API Testing)
**************
► https://bit.ly/3nUvlpr
► https://bit.ly/3nUvE3z

API Testing (Postman,SoapUi,&Rest Assured)
**************
► https://bit.ly/3OXacWY
► https://bit.ly/3yh0UhE
► https://bit.ly/3nC9DWQ
► https://bit.ly/3yGfhNS
► https://bit.ly/3OJa11H
► https://bit.ly/3P2slCC

Mobile App Testing Appium
************
► https://bit.ly/3Al49HG

Performance Testing Jmeter
************
► https://bit.ly/3nz4fE7

Maven,Jenkins,Git,Github,CI/CD
***********
► https://bit.ly/3P16HPj
► https://bit.ly/3yhlUVA
► https://bit.ly/3afYfwT
► https://bit.ly/3yGzweG
► https://bit.ly/3yF73Ws
► https://bit.ly/3NCOmH7

SQL,DB Testing&ETL,Bigdata
**********
► https://bit.ly/3NKOcNY
► https://bit.ly/3OVpDyI
► https://bit.ly/3NEvUy0
► https://bit.ly/3IryxlT
► https://bit.ly/3RkWBLh

JavaScript Based Automation Tools
************
► https://bit.ly/3nUx51X
► https://bit.ly/3AqI6Q0
► https://bit.ly/3yeurbT
► https://bit.ly/3ujzpTK

Selector Hub Tools
*******
►https://rb.gy/h3h424

GraphQL
********
► https://rb.gy/sj3gys

Cypress API Testing
***********
► https://shorturl.at/fjKPX

Cypress Web Testing
***********
► https://shorturl.at/agjlK

Playwright with Javascipt
**********
► https://shorturl.at/adSTY