REST API Using Java and BDD Cucumber: API Testing
3.8 (51 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,891 students enrolled

REST API Using Java and BDD Cucumber: API Testing

New API Automation Era
3.8 (51 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,891 students enrolled
Created by Alex Kozlov
Last updated 4/2020
English
English [Auto-generated]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 11 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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
Expand all 40 lectures 03:15:27
+ Set Up Your Dependencies
2 lectures 01:21

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!


Preview 00:57
Set Up Your Dependencies
00:24
+ API Automation
30 lectures 02:58:10
Source Code to Download
00:07
Starting to Learn How to Solve Problems
07:52
REST API Get Request
05:08

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 Get Request: Using Mocking Server and Status Code Verification
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
09:15

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.

Complex APIs
00:09
API Post: Complex APIs - Easy to Build
06:12
Used API
00:07
API Post: Complex APIs - Easy to Build 2
08:26
Deleting Unnecessary Getters and Setters - Clean Code
04:09
PUT and PATCH API Requests
03:49
DELETE API Request
01:01
Intro and Installation of Cucumber BDD
08:22
Compilation Error
00:09
Final POM with updated JUNIT
00:21
Running First Cucumber Test
00:10
Running First Cucumber Test Video
07:58
JSON Body That We Will Use
00:03
Initiating JDON Body and Headers with Cucumber
11:19
Sending Request and Verifying Status Code
05:14
Verifying JSON Respond
03:51
PUT, PATCH, and DELETE Requests
06:46
Make Sure to Use Getter for the Next Video Example
00:10
Correlation: Body Request
20:54
Correlation: From Body Response to New API Header
15:31
Generating Reports
03:38
Installing Jenkins
09:00
Configure Jenkins: Root Cause Analysis Example
24:10
Installing Reporting
11:12
Source Code to Download
00:00