REST API Automation testing from scratch-(Rest Assured java)

We assume that students have no experience in automation/coding and start every topic from scratch and basics. Examples are taken from TESTING REAL TIME HOSTED Rest APIs to understand how different...

  • All levels
  • English

Course Description

We assume that students have no experience in automation/coding and start every topic from scratch and basics. Examples are taken from TESTING REAL TIME HOSTED Rest APIs to understand how different components can be automated, that will give you idea of industry level framework and give you confidence. NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED, this course covers all the necessary topi...

We assume that students have no experience in automation/coding and start every topic from scratch and basics. Examples are taken from TESTING REAL TIME HOSTED Rest APIs to understand how different components can be automated, that will give you idea of industry level framework and give you confidence. NO PRIOR CODING OR AUTOMATION EXPERIENCE NEEDED, this course covers all the necessary topics. Course is prepared on utmost care of picking real world scenarios what actually industry does in testing the REST API's and they were neatly delivered with every basic concept till framework building level On course completion You will be Mastered in REST API Automation and can implement Successfully it in your work place or will surely land on High Paying Job We start from Beginners level and go through Advanced FRAMEWORK level. This is a single course for everything you need to know related to Rest API Manual testing and Automation.

What you’ll learn
  • Introduction to REST APIs
  • Setting Up the Environment
  • Introduction to Automation
  • Automating API Tests with Postman

Covering Topics

1
Section 1 : REST API Basics and Terminology

2
Section 2 : Getting started with REST API Testing

3
Section 3 : Rest Assured setup for API Automation

4
Section 4 : Validating the Rest API Responses

5
Section 5 : Diving in Depth-Automating REST API's

6
Section 6 : Automation Utilities for Parsing the Json/XML responses

7
Section 7 : Real world Example-Automating Jira API's

8
Section 8 : Real world examples -Twitter API Automation

9
Section 9 : OAuth Authentication setup for API Tests

10
Section 10 : REST API Framework Learning Plan***Must WATCH ****

Curriculum

      Section 1 : REST API Basics and Terminology
    1
    FAQ about Course ( Must Watch) Preview
    2
    How to reach Trainer for Doubts in the course?(**Must Watch**)
    3
    Introduction to REST API
    4
    Understanding how REST API architecture works
    5
    What is BaseURL, Resources in REST API?
    6
    Understanding GET,POST,PUT,DELETE requests
    7
    What are headers and cookies in rest request?
      Section 2 : Getting started with REST API Testing
    8
    Understanding google place Search API for scripting Preview
    9
    Introduction to POSTMAN -Manual testing client for REST API
    10
    Adding new place in Google Maps with google API
    11
    Validating responses with POSTMAN client
      Section 3 : Rest Assured setup for API Automation
    12
    Introduction on Test API Preview
    13
    Setting up Test Project with RestAssured API's
    14
    Understanding given tag for passing requests
      Section 4 : Validating the Rest API Responses
    15
    Validating the body of first Json response
    16
    Examples on validating response headers and statuscodes
    17
    Understanding query parameters on sending request
      Section 5 : Diving in Depth-Automating REST API's
    18
    Automating POST request with payload Preview
    19
    Grabbing the response body into String for Advance validations
    20
    Passing the response values into subsequent requests
    21
    Optimizing the scripts by centralizing the data
    22
    Datadriven testing best practises
      Section 6 : Automation Utilities for Parsing the Json/XML responses
    23
    Validating Advanced xml responses Preview
    24
    Shortcut methods to convert Rawdata to xml/Json
    25
    Parsing Json response to extract values
    26
    Logging feature to debug automation scripts
      Section 7 : Real world Example-Automating Jira API's
    27
    How Jira API Works?
    28
    Cookie Authentication API for Jira requests
    29
    Jira GET,POST API Scripting for creating bugs
    30
    End to end Solved examples on automating Jira API
    31
    Adding comment API using POST and PUT
    32
    Jira API scripting examples with response validations
      Section 8 : Real world examples -Twitter API Automation
    33
    Introduction to Twitter API
    34
    Understanding OAuth Authentication Mechanism
    35
    Retrieve Tweets from the Account with API's
    36
    Publish Tweets to your account with the API calls
    37
    Delete the Tweets from API
      Section 9 : OAuth Authentication setup for API Tests
    38
    OAuth Authentication setup for Rest Assured Scripts
    39
    Scripting Exercises on Twitter API -1
    40
    Scripting Exercises on Twitter API -2
      Section 10 : REST API Framework Learning Plan***Must WATCH ****
    41
    Learning Plan

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.