Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Rest API Automation using RestSharp and .NET
Rating: 3.0 out of 5(30 ratings)
104 students

Rest API Automation using RestSharp and .NET

Rest API Automation Framework
Last updated 10/2018
English

What you'll learn

  • This course will help you to understand that how to create your own automation framework.
  • This course will help you to learn API automation testing framework.
  • It will help you to learn about Rest API and BDD framework.
  • It will help you to learn about Rest API and BDD framework.

Course content

8 sections8 lectures1h 44m total length
  • Introduction2:15

    1. Introduction of Rest API, Specflow, RestSharp, Nunit Framework, BDD Framework

    2. How to setup API automation framework in .NET

    3. Writing SpecFlow Feature and Step Definition

    4. Add rest client to get request and response

    5. Full .NET Project and class library

Requirements

  • This course will provide you automation solutions for API Testing, UI Testing using Selenium and other automation stuff that allow you to create your own automation framework using different language like .NET and Java.
  • To learn and understand you should know c# .NET basics.

Description

This course will provide you end-to-end automation solutions for API Testing using SpecFlow, RestSharp, NUnit, and C# .NET, along with other essential automation components that help you design and build a professional-grade automation framework from scratch. You will not only learn how to write test cases, but also understand how a complete API automation framework is structured, maintained, and scaled in real-world projects.

The course is designed in a step-by-step manner so that even if you are starting from a basic level, you can gradually progress toward building a fully functional automation solution. Each concept is introduced with practical implementation, ensuring that you gain hands-on experience rather than just theoretical knowledge. You will learn how to integrate SpecFlow for behavior-driven development, use RestSharp for efficient API handling, and implement NUnit for test execution and reporting.

In addition, the course also focuses on best practices used in the industry, such as framework architecture design, reusable components, configuration management, logging, and reporting strategies. You will understand how to structure your automation project in a clean and maintainable way so that it can be extended easily in real-world enterprise environments.

By the end of this course, you will be confident in creating your own automation framework using .NET technologies, and you will also gain transferable knowledge that can be applied to other languages like Java. This makes it easier for you to adapt to different project requirements and become a more versatile automation engineer.

Who this course is for:

  • Beginners, who want to learn API automation using .Net Technology
  • Manual Testers, who wanted to upgrade their testing experience and start working on automation testing
  • Automation Testers, Who want to learn API automation using .NET Technology