Session 1: API Testing | RestAssured | Introduction | Environment Setup | HTTP Methods

Опубликовано: 28 Сентябрь 2024
на канале: SDET- QA
353,288
2.7k

#restassured#apitesting#sdet

Topics Covered:
1) Introduction to RestAssured
2) Setting RestAssured Maven Project
3) Including The Required REST Assured and Other Dependencies
4) Writing first REST Assured API Automation Script
5) HTTP Methods

@0:40 What is Rest Assured
@2:34 Pre requiste for Rest Assured
@6:19 Installing JAVA & Eclipse
@11:29 Install TESTNG in Eclipse
@14:51 Switch to workplace in Eclipse
@15:29 Create MAVEN project in Eclipse
@18:46 Increase font in Eclipse
@22:39 Checking TESTNG installation
@23:37 Adding dependencies in pom.xml
@36:07 Remote API
@37:34 Create package under src/test/java
@37:48 Create a class to write test scripts
@42:23 Things should be declared in Given()
@42:45 Things should be declared in When()
@43:03 Things should be declared in Then()
@45:10 Create a test
@47:31, @59:23 Import static packages into code
@48:57 Dot (method chaining)
@50:04 Gathering GET request details for multiple users
@52:43 Create a GET request for multiple users
@54:05 How to validate status code
@56:50 How to validate JSON response
@57:49 How to print JSON response in console
@01:02:52 Execute the code
@01:04:20 Create a test
@01:05:28 Gathering POST request details for single user
@01:07:52 Declaring input data using Hashmap
@01:10:17 Declaring input type (correction: @01:14:47)
@01:10:57 Create a POST request for single user
@01:11:31 Validate status code & print JSON response in console
@01:13:50 Execute the code
@01:16:44 How to capture ID in JSON response
@01:21:30 Create a test to update user by referring captured ID and with another input data.
@01:25:00 Using dependsOnMethods attribute to skip current test if previous test is failed.
@01:26:17 Execute the code
@01:27:43 Create a test to DELETE request
@01:30:53 Execute the code

##########################
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