❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [October 07th, 2023]
What does this course tell?
(Please note that the following overview content is from the original platform)
**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 thatThe Course is divided into 3 sectionsIn the 1st section I will have a detailed discussion about the RESTful API and WebservicesIn the 2nd section I will discuss the HTTP Client library and how to use them for testing RESTful APIIn the 3rd section I will discuss the RestSharp framework and how to use it for API testingI will also discuss synchronous and asynchronous execution And how to run the test in parallelIn this course I will also discuss some real-time APIs of the application Such a Drop Box and JIRAWhile going through this course I will also develop a framework for testing The source code of the framework will be provided for downloadUnit Testing Framework MSTestMSTest FrameworkHTTP Client for API TestingGET RequestAssertion and ValidationPOST RequestPUT RequestDELETE RequestAuthenticationSynchronous and Asynchronous ExecutionSynchronous and Asynchronous Execution - IntroductionSynchronous Executions of TestAsynchronous Execution of TestAsynchronous Execution of Test - Failed ScenarioRedefining HelperClass with Async & Await ImplementationAsynchronous Execution with Task FactoryFetch the returned value from asynchronous taskParallel execution with RunSettings FileRestSharp FrameworkGET RequestFramework Design & ImplementationPOST RequestPUT RequestDelete RequestAuthenticationToken Based Authentication - DropBox APISession Based Authentication - JIRA API
We considered the value of this course from many aspects, and finally summarized it for you from two aspects: skills and knowledge, and the people who benefit from it:
(Please note that our content is optimized through artificial intelligence tools and carefully reviewed by our editorial staff.)
What skills and knowledge will you acquire during this course?
Skills and knowledge that will be acquired during this course include:
- Understanding of RESTful API and web services
- Knowledge of HTTP client libraries and how to use them for testing RESTful API
- Familiarity with the RestSharp framework and how to use it for API testing
- Ability to perform synchronous and asynchronous execution of tests
- Knowledge of real-time APIs such as Dropbox and JIRA
- Development of a testing framework for API testing
- Understanding of unit testing framework MSTest
- Ability to perform GET, POST, PUT, and DELETE requests
- Knowledge of authentication methods such as token-based authentication and session-based authentication
Who will benefit from this course?
This course will benefit individuals working in the IT industry, specifically those involved in API testing and development. It is particularly useful for professionals who are working with Micro Service based architecture and need to understand RESTful APIs and web services.
The course is divided into three sections. In the first section, participants will gain a detailed understanding of RESTful APIs and web services. The second section focuses on the HTTP Client library and how to use it for testing RESTful APIs. The third section covers the RestSharp framework and its application in API testing.
Participants will also learn about synchronous and asynchronous execution, as well as running tests in parallel. Real-time APIs such as DropBox and JIRA are discussed, and a testing framework is developed throughout the course.
Professionals
Who will benefit from this course?
include software testers, API developers, and anyone involved in API testing and development. It is also suitable for individuals who want to enhance their knowledge and skills in REST API automation using RestSharp and HTTP Client.
Course Syllabus
Introduction
Enviroment Setup
Basic of RestFul Services
Unit Testing Framework MSTest
HTTP Client for API Testing
Assertion and Validation
POST Request
PUT Request
DELETE Request
Authentication
Synchronous and Asynchronous Execution
RestSharp Framework
RestSharp - GET Request
Framework Design & Implementation
RestSharp - POST Request
RestSharp - PUT Request
RestSharp - Delete Request
RestSharp – Authentication
Token Based Authentication - DropBox API
RestSharp - Session Based Authentication
RestSharp - Query Parameter
Test Execution with VsTestConsole
Source Code Management
Continuous Integration & Continous Deployment
Request with multipart/form-data
JWT Authentication
Extent Report
GraphQL
RestSharp Framework (Latest Update)
RestSharp - GET Request (Latest Update)
Framework Design & Implementation (Latest Update)
RestSharp - POST Request (Latest Update)
RestSharp - PUT Request (Latest Update)
RestSharp - Delete Request (Latest Update)
RestSharp - Query Parameter (Latest Update)
RestSharp – Authentication (Latest Update)
Token Based Authentication - Drobox API (Latest Update)
Request with multipart/form-data (Latest Update)
JWT Authentication (Latest Update)
RestSharp - Session Based Authentication (Latest Update)
Course Material