REST API Using Java and BDD Cucumber: API Testing

New API Automation Era

3.80 (131 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
REST API Using Java and BDD Cucumber: API Testing
3,802
students
3.5 hours
content
Apr 2020
last update
$44.99
regular price

What you will learn

QA IT Automation

Why take this course?

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!

Content

Introduction

Introduction

Set Up Your Dependencies

Set Up Your Dependencies
Set Up Your Dependencies

Java for Testers

Java for Testers

Automation Environment

Creating the Maven Project
Maven Repository Part 1
Maven Repository Part 2: Getting Dependencies
Dependencies Sources

Postman Practice

Postman Practice
Postman Practice: Sending Requests

API Automation

Source Code to Download
Starting to Learn How to Solve Problems
REST API Get Request
REST API Get Request: Using Mocking Server and Status Code Verification
REST API Post Request
API Post: Complex APIs - Easy to Build
Used API
API Post: Complex APIs - Easy to Build 2
Deleting Unnecessary Getters and Setters - Clean Code
PUT and PATCH API Requests
DELETE API Request
Intro and Installation of Cucumber BDD
Final POM with updated JUNIT
Running First Cucumber Test
Running First Cucumber Test Video
JSON Body That We Will Use
Initiating JDON Body and Headers with Cucumber
Sending Request and Verifying Status Code
Verifying JSON Respond
PUT, PATCH, and DELETE Requests
Make Sure to Use Getter for the Next Video Example
Correlation: Body Request
Correlation: From Body Response to New API Header
Generating Reports
Installing Jenkins
Configure Jenkins: Root Cause Analysis Example
Installing Reporting
Source Code to Download

Our review

--- ### **Course Review Synthesis** **Overview:** The course in question has garnered a global rating of 3.80, with recent reviews indicating a mixed response from learners. The course aims to teach the Cucumber framework for API testing, with an emphasis on REST API testing. It is designed for individuals with basic PC knowledge, though some reviews suggest it may not be ideally suited for complete beginners. **Pros:** - **Comprehensive Content**: Several reviewers noted that the course provided good explanations and examples, particularly praising the instruction on using JSON to POJO converters and the step-by-step demonstrations. - **Skill Acquisition**: Learners found new skills in API testing, which they were able to apply in their projects post-course completion. - **Course Structure**: The course was commended for its clear and structured explanations and examples, making it easier to understand and follow. - **Audience Suitability**: The course is well-recommended for REST API developers looking to improve their testing skills. - **Technical Knowledge Focus**: The technical aspects of the course were considered strong, offering valuable knowledge for those in the field. **Cons:** - **Instruction Clarity**: Some reviewers felt that the instructor's explanations were not always clear or detailed enough, suggesting a need for more in-depth coverage, particularly on writing feature files and using step definition functions. - **Audio Quality**: There were complaints about the sound quality of the videos, with some finding the lectures too quiet and others disturbed by an intrusive intro music. - **Organization**: The sequence and organization of the videos were criticized for being disjointed and not following a clear learning path. - **Pace**: The pace of the course was described as too fast, leaving some learners wanting more explanation on certain topics. - **Language**: A few reviewers pointed out occasional issues with English, though this did not significantly detract from the technical knowledge imparted. - **Annoyance Factor**: The loud intro music after each session was particularly irritating to some learners and detracted from the overall learning experience. **Additional Notes:** - **Copy-Pasting Concerns**: A common thread in many reviews was a perception that the instructor relied too heavily on copying and pasting content from external sources rather than explaining concepts in their own words. - **Waste of Money Perception**: Some learners felt that the course was a waste of money due to its approach and the perceived lack of detailed explanations. --- **Final Thoughts:** The course has its strengths in providing clear, structured content on API testing with the Cucumber framework, particularly for REST API developers looking to fill gaps in their testing skill set. However, it also presents challenges such as audio quality issues, disorganized video sequencing, and occasional unclear instruction. Despite these shortcomings, many learners found the course valuable, especially when they could implement what they learned in their projects. It is recommended that the instructor refines teaching techniques for clarity and organization and that technical aspects continue to be a focus. The course may benefit from more in-depth explanations and attention to detail where learners feel they are lacking guidance.

Charts

Price

REST API Using Java and BDD Cucumber: API Testing - Price chart

Rating

REST API Using Java and BDD Cucumber: API Testing - Ratings chart

Enrollment distribution

REST API Using Java and BDD Cucumber: API Testing - Distribution chart
2073424
udemy ID
12/7/2018
course created date
6/17/2019
course indexed date
Bot
course submited by