Rest Api Using Java And Bdd Cucumber Api Testing

New API Automation Era

Last updated 2022-01-10 | 3.7

- QA IT Automation

What you'll learn

QA IT Automation

* Requirements

* General knowledge of PC; basic Java knowledge; understanding what is API

Description

What makes this course unique:

*Helps to gain the spirit of what to be an automation engineer

*Solving the problems during the automation process: getting the mindset approach

*Reduce huge lines of complex code

*Basic Java Programming experience required (guidance for API coding provided)

*Guiding through the each step from creation to the reporting stage

*Real business technology experience with the most trading tools and approaches

*End to end automation

*85% of the current course contest is day to day activity of Rest API Automation Engineer (the rest is depending on the project uniqueness that you WILL work) 

P.S. Hello and thanks for taking my course, it is really important to put rating and good feedback from you guys; please support me and give an opportunity to create a new course!

Who this course is for:

  • Beginner QA Automation Engineers and Developers

Course content

6 sections • 40 lectures

Set Up Your Dependencies Preview 00:57

As a first thing that you will need to learn is how to use "search" button. It is a vital skill that helps you in your professional career. Here the sources that were mentioned during the lecture:

https://www.jetbrains.com/idea/download/#section=mac

Java JDK:

https://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-downloads-3908423.html

Maven:

https://maven.apache.org/community.html


As you just started to learn how to use these tools, there are great Youtube videos that can support you:

https://www.youtube.com/watch?v=m2BYGocvows

https://www.youtube.com/watch?v=qscQ3XT6qu4

https://www.youtube.com/watch?v=6AVC3X88z6E

You can search for additional videos by yourself as well. I would recommend you to practice. The purpose of this course is to make sure that you will have necessary skills to start your job from the very first day of your career!


Set Up Your Dependencies Preview 00:24

Creating the Maven Project Preview 01:51

Maven Repository Part 1 Preview 02:12

Maven Repository Part 2: Getting Dependencies Preview 00:43

Dependencies Sources Preview 00:30

Postman Practice Preview 03:36

Postman Practice: Sending Requests Preview 05:19

Source Code to Download Preview 00:07

Starting to Learn How to Solve Problems Preview 07:52

REST API Get Request Preview 05:08

REST API Get Request: Using Mocking Server and Status Code Verification Preview 03:04

Next Lectures 15 and 16 are just for your information; they are not going to be used during the course. I did include them just to show how to master your skills in the future.

REST API Post Request Preview 09:15

Next Lectures 15 and 16 are just for your information; they are not going to be used during the course. I did include them just to show how to master your skills in the future.

Complex APIs Preview 00:09

The next two video lectures (complex API) are just for your information; they are not going to be used during the course. I did include them just to show how to master your skills in the future.

API Post: Complex APIs - Easy to Build Preview 06:12

Used API Preview 00:07

API Post: Complex APIs - Easy to Build 2 Preview 08:26

Deleting Unnecessary Getters and Setters - Clean Code Preview 04:09

PUT and PATCH API Requests Preview 03:49

DELETE API Request Preview 01:01

Intro and Installation of Cucumber BDD Preview 08:22

Compilation Error Preview 00:09

Final POM with updated JUNIT Preview 00:21

Running First Cucumber Test Preview 00:10

Running First Cucumber Test Video Preview 07:58

JSON Body That We Will Use Preview 00:03

Initiating JDON Body and Headers with Cucumber Preview 11:19

Sending Request and Verifying Status Code Preview 05:14

Verifying JSON Respond Preview 03:51

PUT, PATCH, and DELETE Requests Preview 06:46

Make Sure to Use Getter for the Next Video Example Preview 00:10

Correlation: Body Request Preview 20:54

Correlation: From Body Response to New API Header Preview 15:31

Generating Reports Preview 03:38

Installing Jenkins Preview 09:00

Configure Jenkins: Root Cause Analysis Example Preview 24:10

Installing Reporting Preview 11:12

Source Code to Download Preview 00:00