[2024]: API Testing Automation + Java + BDD Framework + Cucumber + Rest Assured + Maven in Intellij

preview_player
Показать описание
**********************************************************************
This course is easy step by step approach to build a practical Java based Cucumber API Test Automation framework in Intellij.
This covers in just more than 2 hours various topics like how to setup java, maven in local machine as well cucumber & rest assured dependency in the Project. This course has avoided traditional Java IDE eclipse and focussed on latest Intellij IDEA IDE which are being used in enterprise solutions. this video share with basics of apis, api testing, nested json responses &
cover various topics like BDD framework, features, step definitions and assertions of response code, body etc in cucumber.
**********************************************************************
00:04:11: Understanding what's an API? & why is it so popular?
00:04:11: Where does API Testing really come handy?
00:15:01: Looking at some sample real time APIs
00:15:01: Install & using postman tool to perform some manual API Tests
00:27:25: More Apis: different response codes that can be encountered in the apis
00:31:12: What are nested json response objects in apis
00:34:10: Installation of Intellij, verify java, verify Maven
00:53:35: Introduction BDD framework
00:57:50: New project and added dependency of rest assured and cucumber
00:59:55: Adding our first feature file of Get Api
00:10:59: Creating step definition file
01:12:31: Running execution in debug mode
01:16:20: Verifying the status code of the get api call
01:20:23: Validation of response body of get api call
01:43:53: Verification of the status code of the post api call
02:00:21: Validation of response body of the post api call
02:11:20: Verification and validation of the put api response code and body
02:25:30: Verification and validation of the delete api response code and body
02:28:44: Reporting in cucumber

#api
#automationtesting
#java
#apitesting
#restassured
#bddframework
#testing
#softwaretesting
#java
#intellij
#maven
#javatest
#cucumber
#testing
#bddtesting
#bddframework
#api
#automation
Рекомендации по теме
Комментарии
Автор


sample apis that is used in the video:


00:04:11: Understanding what's an API? & why is it so popular?
00:04:11: Where does API Testing really come handy?
00:15:01: Looking at some sample real time APIs
00:15:01: Install & using postman tool to perform some manual API Tests
00:27:25: More Apis: different response codes that can be encountered in the apis
00:31:12: What are nested json response objects in apis
00:34:10: Installation of Intellij, verify java, verify Maven
00:53:35: Introduction BDD framework
00:57:50: New project and added dependency of rest assured and cucumber
00:59:55: Adding our first feature file of Get Api
00:10:59: Creating step definition file
01:12:31: Running execution in debug mode
01:16:20: Verifying the status code of the get api call
01:20:23: Validation of response body of get api call
01:43:53: Verification of the status code of the post api call
02:00:21: Validation of response body of the post api call
02:11:20: Verification and validation of the put api response code and body
02:25:30: Verification and validation of the delete api response code and body
02:28:44: Reporting in cucumber



#api
#apitesting
#restassured
#bddframework
#testing
#softwaretesting
#java
#intellij
#maven
#javatest
#cucumber
#testing
#bddtesting
#bddframework

aceautomationacademy
Автор

Awesome job. Tip for beginners: before 57:45, create a new Java project in Intelijj and chose Maven as build method, also add in Settings -> Plugins: Cucumber for Java and Gherkin. Don't forget to build your project before running anything and also to run the command Maven clean + install in case of dependency missing or not recognized. Cheers!

serafimt-frnk
Автор

Hello how are you? When creating the project, the run is not configured for the feature or where you want to execute it (run /configuration.

damidelOK
Автор

Fantastic job, i implemented everything to my current project at work and im looking for a vid to generate the report thanks anyway bro

SoyJavero
Автор

How do I run the project? After building, the run button is greyed out

AbioyeObaloluwa-fwhl
Автор

What dependencies/plugins you have used for generating cucumber reporting. Please share the pom.xml file.

ashwinims
Автор

Where is the Extent reporting video part?

koustavtubesaha
Автор

Thanks for this bro ! Really useful. Can you please provide the source code or the entire project ? So that we can directly import it from intellij and learn

gtr
Автор

Hi, I need to pass access token since i am working with salesforce. Can please help me out how to work with it

saitejavarmadantuluri
Автор

My feature file does not recognize the step definitions class. Does anyone else face this issue?

adnana
Автор

make web automation using java, bdd framework, cucumber, pom model, allure or any report

yeasin_arafat_himel
Автор

Can i have git link for this project ?

prachijoshiporwal
join shbcf.ru