API Testing Automation + Java + BDD Framework + Cucumber + Rest Assured + Maven in Intellij

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 39

  • @aceautomationacademy6926
    @aceautomationacademy6926  Год назад +4

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

  • @serafimt-fr4nk
    @serafimt-fr4nk 5 месяцев назад +2

    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!

  • @SoyJavero
    @SoyJavero 5 месяцев назад +1

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

  • @Temirlan-q2d
    @Temirlan-q2d Месяц назад

    very useful video

  • @InterviewPreparationWithAKB
    @InterviewPreparationWithAKB 7 месяцев назад

    Thanks for this! Really useful..

  • @afzalnuthoo1413
    @afzalnuthoo1413 3 месяца назад +1

    At 2:10:29 , you did not move the statements before running it again. why?

  • @nonu43db
    @nonu43db 3 месяца назад

    Good one, but you should make another video which includes Backgrounds, tags, hooks, reports etc..

  • @AoseiOK
    @AoseiOK Год назад

    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.

  • @AbioyeObaloluwa-fw5hl
    @AbioyeObaloluwa-fw5hl 5 месяцев назад

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

  • @koustavtubesaha
    @koustavtubesaha 7 месяцев назад

    Where is the Extent reporting video part?

  • @ashwinims99
    @ashwinims99 Год назад

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

    • @aceautomationacademy6926
      @aceautomationacademy6926  Год назад

      Hi Ashwini, please find the public github url which hosts this code: github url : 🤖 : github.com/aceautomationacademy/APITestingJavaC

  • @gtr3440
    @gtr3440 10 месяцев назад

    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

    • @aceautomationacademy6926
      @aceautomationacademy6926  10 месяцев назад +3

      github.com/aceautomationacademy/APITestingJavaC

    • @gtr3440
      @gtr3440 10 месяцев назад +1

      @@aceautomationacademy6926 Thanks for quick response bro ! Appreciate it.

  • @saitejavarmadantuluri3361
    @saitejavarmadantuluri3361 7 месяцев назад

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

    • @aceautomationacademy6926
      @aceautomationacademy6926  7 месяцев назад

      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

  • @adnana9906
    @adnana9906 4 месяца назад

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

    • @aceautomationacademy6926
      @aceautomationacademy6926  4 месяца назад

      Kindly check the glue path
      It should have the exact mapping between the feature files path and step definition path

  • @yeasin_arafat_himel
    @yeasin_arafat_himel Год назад

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

    • @aceautomationacademy6926
      @aceautomationacademy6926  8 месяцев назад

      hello: yes : kindly find the latest tutorial on this : ruclips.net/video/kPhpJzlnUTs/видео.html

  • @akshaymungekar4748
    @akshaymungekar4748 11 месяцев назад +1

    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.

  • @prachijoshiporwal3353
    @prachijoshiporwal3353 6 месяцев назад

    Can i have git link for this project ?

    • @aceautomationacademy6926
      @aceautomationacademy6926  6 месяцев назад

      Hi prachi;
      Yes you can find in the description section

    • @prachijoshiporwal3353
      @prachijoshiporwal3353 6 месяцев назад

      ​@@aceautomationacademy6926cant see any link in decription section for git can you share here.

  • @josersleal
    @josersleal Месяц назад

    where is the code?

    • @aceautomationacademy6926
      @aceautomationacademy6926  24 дня назад

      Glad you liked it and it helped
      github url : 🤖 : github.com/aceautomationacademy/APITestingJavaC

  • @venkygiri2635
    @venkygiri2635 8 месяцев назад

    can u plz provide me git hub link