Tags
Language
Tags
May 2024
Su Mo Tu We Th Fr Sa
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

API testing with RestSharp along with framework development

Posted By: lucky_aut
API testing with RestSharp along with framework development

API testing with RestSharp along with framework development
Last updated 7/2023
Duration: 10h | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 2.68 GB
Genre: eLearning | Language: English

Learn API testing in .NET world using RestSharp in .NET 7, XUnit, Specflow and GitHub Actions - July 2023 Updated ⚡️

What you'll learn
Understanding complete basics of API Testing
Understand RestSharp from ground up from Basics to Advanced
Understand running Restsharp tests with XUnit
Understand running Restsharp tests with XUnit and Dependency Injections for running application
Integrating RestSharp with Specflow for BDD
Parallel Test executing with Specflow
Extent Reporting of RestSharp Tests
CI/CD of Restsharp tests with GitHub Actions
Understand testing GraphQL applications, contract testing and snapshooter for complex JSON responses
Requirements
Basics of Specflow
Basics of C# knowledge is plus
Basic knowledge in understanding of API
Description
This course
API testing with RestSharp along with framework development
is designed in such a way that anyone who has basic knowledge in C# will perform complete API testing along with Business logic without any difficulty.
Languages and Libraries used.
Visual Studio 2022/Rider with C# 10 and .NET 7
RestSharp
XUnit
Fluent Assertion
Specflow
Xunit.DependencyInjection
WebApplicationFactory
Extent Reports
GitHub Actions for CI/CD
GraphQL.Client
This course is the only course on the internet that covers so many different real-world scenarios which are not covered elsewhere. With that said, here is a high-level overview of the course topics
Complete basics of API testing with RestSharp
Full understanding of different libraries in RestSharp
Execute with Async and Non-Async methods
Advanced operation in API Testing
File Upload
JWT Authentication
Modifying AUT based on Testing requirement and vice versa
Framework development
Simple refactoring of code
Understanding Dependency Injection
Creating a framework based on Design patterns in C#
Building with Builder patterns
Writing code with Fluent codes
GraphQL Testing
Understanding GraphQL and testing them
Working with GraphQL.Client
Writing DI code with GraphQL Client
Specflow integration for BDD support
Bootstrapping application with WebApplicationFactory
Contract API testing
Test Reporting with Extent Reporting
CI/CD with GitHub Actions to run Application Under Test and RestSharp test together
Service virtualization testing with Mountebank
Understanding how to perform testing with snapshooter.
With all the above, you will also learn the complete best coding practice done in the industry for performing API testing in .NET and you can right away take the code and implement the same at your work .
Who this course is for:
QA
DevOps
Business Analyst


More Info