Course Information
Course Overview
End to End API Automation with RestSharp Framework & HTTP Client Library
**The course has been updated with the latest version of the RestSharp framework**
Currently, the IT industry is moving towards Micro Service based architecture. And it is very important to understand what are RESTful API and Web services. This course is all about that.
The Course is divided into 3 sections
In the 1st section, I will have a detailed discussion about the RESTful API and Webservices
In the 2nd section, I will discuss the HTTP Client library and how to use them for testing RESTful API
In the 3rd section, I will discuss the RestSharp framework and how to use it for API testing
I will also discuss synchronous and asynchronous execution. And how to run the test in parallel
In this course, I will also discuss some real-time APIs of the application. Such a Drop Box and JIRA
While going through this course, I will also develop a framework for testing. The source code of the framework will be provided for download
Unit Testing Framework MSTest
MSTest Framework
HTTP Client for API Testing
GET Request
Assertion and Validation
POST Request
PUT Request
DELETE Request
Authentication
Synchronous and Asynchronous Execution
Synchronous and Asynchronous Execution - Introduction
Synchronous Execution's of Test
Asynchronous Execution of Test
Asynchronous Execution of Test - Failed Scenario
Redefining HelperClass with Async & Await Implementation
Asynchronous Execution with Task Factory
Fetch the returned value from asynchronous task
Parallel execution with RunSettings File
RestSharp Framework
GET Request
Framework Design & Implementation
POST Request
PUT Request
Delete Request
Authentication
Token Based Authentication - DropBox API
Session Based Authentication - JIRA API
Course Content
- 42 section(s)
- 211 lecture(s)
- Section 1 Introduction
- Section 2 Environment Setup
- Section 3 Basic of RestFul Services
- Section 4 Unit Testing Framework MSTest
- Section 5 HTTP Client for API Testing
- Section 6 Assertion and Validation
- Section 7 POST Request
- Section 8 PUT Request
- Section 9 DELETE Request
- Section 10 Authentication
- Section 11 Synchronous and Asynchronous Execution
- Section 12 RestSharp Framework
- Section 13 RestSharp - GET Request
- Section 14 Framework Design & Implementation
- Section 15 RestSharp - POST Request
- Section 16 RestSharp - PUT Request
- Section 17 RestSharp - Delete Request
- Section 18 RestSharp – Authentication
- Section 19 Token Based Authentication - DropBox API
- Section 20 RestSharp - Session Based Authentication
- Section 21 RestSharp - Query Parameter
- Section 22 Test Execution with VsTestConsole
- Section 23 Source Code Management
- Section 24 Continuous Integration & Continous Deployment
- Section 25 Request with multipart/form-data
- Section 26 JWT Authentication
- Section 27 Extent Report
- Section 28 GraphQL
- Section 29 RestSharp Framework (Latest Update)
- Section 30 RestSharp - GET Request (Latest Update)
- Section 31 Framework Design & Implementation (Latest Update)
- Section 32 RestSharp - POST Request (Latest Update)
- Section 33 RestSharp - PUT Request (Latest Update)
- Section 34 RestSharp - Delete Request (Latest Update)
- Section 35 RestSharp - Query Parameter (Latest Update)
- Section 36 RestSharp – Authentication (Latest Update)
- Section 37 Token Based Authentication - Drobox API (Latest Update)
- Section 38 Request with multipart/form-data (Latest Update)
- Section 39 JWT Authentication (Latest Update)
- Section 40 RestSharp - Session Based Authentication (Latest Update)
- Section 41 Request/Response Body Validation
- Section 42 Course Material
What You’ll Learn
- How to design Automation Framework for API automation, HTTP Client library and its usage for API Testing, Different type of Authentication Mechanism used with API, RestSharp framework and its usage for API Testing, Synchronous and Asynchronous execution Pattern, Continuous Integration and Continuous Deployment
Skills covered in this course
Reviews
-
SSouradip Banerjee
good
-
JJenette Argete
ok
-
NNarahari Sahu
good
-
KKumar Sourav
Liked it.