******** sample apis that is used in the video: fakestoreapi.com/docs ******** 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 github url : 🤖 : github.com/aceautomationacademy/APITestingJavaC Buy me a coffe: www.buymeacoffee.com/aceauto #api #apitesting #restassured #bddframework #testing #softwaretesting #java #intellij #maven #javatest #cucumber #testing #bddtesting #bddframework
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!
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
Hi, if you are looking for how to use secure access token in api testing: kindly check this video in our channel: ruclips.net/video/FxN2ZY9Yt1c/видео.html This will definitely help please note you will have to create the credentials first and then use it
ruclips.net/video/aprMenLN8aY/видео.html ---> Why did we convert json response to string at line no. 43 if we are not using that in the following code? We are directly creating an object of JsonPath and traversing through the entire response.
********
sample apis that is used in the video:
fakestoreapi.com/docs
********
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
github url : 🤖 : github.com/aceautomationacademy/APITestingJavaC
Buy me a coffe: www.buymeacoffee.com/aceauto
#api
#apitesting
#restassured
#bddframework
#testing
#softwaretesting
#java
#intellij
#maven
#javatest
#cucumber
#testing
#bddtesting
#bddframework
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!
Fantastic job, i implemented everything to my current project at work and im looking for a vid to generate the report thanks anyway bro
Glad to hear this !
very useful video
Glad to hear that
Thanks for this! Really useful..
Glad it was helpful!
At 2:10:29 , you did not move the statements before running it again. why?
Good one, but you should make another video which includes Backgrounds, tags, hooks, reports etc..
Thanks for your comments, noted on this
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.
How do I run the project? After building, the run button is greyed out
Where is the Extent reporting video part?
What dependencies/plugins you have used for generating cucumber reporting. Please share the pom.xml file.
Hi Ashwini, please find the public github url which hosts this code: github url : 🤖 : github.com/aceautomationacademy/APITestingJavaC
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
github.com/aceautomationacademy/APITestingJavaC
@@aceautomationacademy6926 Thanks for quick response bro ! Appreciate it.
Hi, I need to pass access token since i am working with salesforce. Can please help me out how to work with it
Hi,
if you are looking for how to use secure access token in api testing: kindly check this video in our channel: ruclips.net/video/FxN2ZY9Yt1c/видео.html
This will definitely help
please note you will have to create the credentials first and then use it
My feature file does not recognize the step definitions class. Does anyone else face this issue?
Kindly check the glue path
It should have the exact mapping between the feature files path and step definition path
make web automation using java,bdd framework,cucumber,pom model,allure or any report
hello: yes : kindly find the latest tutorial on this : ruclips.net/video/kPhpJzlnUTs/видео.html
ruclips.net/video/aprMenLN8aY/видео.html ---> Why did we convert json response to string at line no. 43 if we are not using that in the following code? We are directly creating an object of JsonPath and traversing through the entire response.
yes good pick up - thats right - we can ignore the line 43
Can i have git link for this project ?
Hi prachi;
Yes you can find in the description section
@@aceautomationacademy6926cant see any link in decription section for git can you share here.
where is the code?
Glad you liked it and it helped
github url : 🤖 : github.com/aceautomationacademy/APITestingJavaC
can u plz provide me git hub link
github.com/aceautomationacademy/APITestingJavaC
Hope it was useful and helped!