Session 6: API Testing | RestAssured | JSON & XML Schema validations | Serial & De-serilisation
SDET- QA
0:00 / 0:00
Session 6: API Testing | RestAssured | JSON & XML Schema validations | Serial & De-serilisation
106 666 просмотров · 3 года назад
SDET- QA
842 тыс. подписчиков
106 666 просмотров · 3 года назад
#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 👨💻👩💻
##########################################
🟢 Playwright with TypeScript 🎭📘
👉 https://www.udemy.com/course/learn-pl...
🟡 Playwright with JavaScript 🎭📒
👉 https://www.udemy.com/course/learn-pl...
🤖 Generative AI for Software Testing 🧠💡
👉 https://shorturl.at/Uk2eM
🧪 Manual Testing + Agile with Jira Tool 📋⚙️
👉 https://www.udemy.com/course/learn-ma...
💻 Selenium with Java + Cucumber 🥒☕
👉 https://www.udemy.com/course/learn-se...
🐍 Selenium with Python & PyTest 🐍🧪
👉 https://www.udemy.com/course/learn-se...
🤖 Selenium with Python using Robot Framework 🤖📐
👉 https://www.udemy.com/course/learn-se...
🔌 API Testing (Postman, RestAssured & SoapUI) 🔍🔧
👉 https://www.udemy.com/course/learn-se...
🌐 Web & API Automation using Cypress with JavaScript 💻🧬
👉 https://www.udemy.com/course/learn-cy...
📊 JMeter - Performance Testing 🚀📈
👉 https://www.udemy.com/course/learn-jm...
🧩 SDET Essentials (Full Stack QA) 🧠🔍
👉 https://www.udemy.com/course/learn-sd...
📱 Appium - Mobile Automation Testing 📲🧪
👉 https://www.udemy.com/course/learn-ap...
☕ Java Collections 📚🔄
👉 https://www.udemy.com/course/learn-ja...
🥒 Cucumber BDD Framework 📘💬
👉 https://www.udemy.com/course/learn-cu...
🛠️ Protractor with JavaScript 🔧📐
👉 https://www.udemy.com/course/learn-pr...