Companies Home Search Profile

API testing with RestSharp along with framework development

Focused View

Karthik KK

8:54:11

157 View
  • 1 - Introduction to course.mp4
    03:27
  • 2 - Introduction.mp4
    05:12
  • 3 - AppWithoutAuth.zip
  • 3 - Source code App without Authentication Used from Section 2.html
  • 4 - Source code App with Authentication Used from Section 3.html
  • 5 - API Basics and Types of Protocols.mp4
    05:41
  • 6 - API Testing Types.mp4
    07:09
  • 7 - API Testing with RestSharp.mp4
    02:53
  • 8 - Getting Started with API Testing with RestSharp.mp4
    04:26
  • 9 - Skippable Visual Studio 2022 vs Rider IDE for C Development.mp4
    09:56
  • 10 - Writing simple API test code with RestSharp.mp4
    09:13
  • 11 - How to handle HTTPS error in RestSharp for local app testing.mp4
    06:31
  • 12 - GET operation with GetAsync.mp4
    09:10
  • 13 - GET operation with UrlSegments.mp4
    02:44
  • 14 - GET operation with QueryParameter.mp4
    03:15
  • 15 - POST operation with Types JSON body.mp4
    06:31
  • 16 - Summary.mp4
    01:08
  • 17 - Complete Source code.html
  • 17 - RestSharpDemoRider.zip
  • 18 - Introduction.mp4
    02:34
  • 19 - Merging Developing code with Test Code Bringing two worlds together.mp4
    05:47
  • 20 - Running Tests along with Application Under Test.mp4
    06:18
  • 21 - FileUpload testing with RestSharp.mp4
    10:02
  • 22 - Authentication with JWT Token.mp4
    12:26
  • 23 - Authentication with JWT Token Part 2.mp4
    07:48
  • 24 - Adding Authentication in existing scenarios.mp4
    02:20
  • 25 - Source code.html
  • 25 - graphqlapp.zip
  • 26 - Introduction.mp4
    01:17
  • 27 - Simple code refactor for RestClient.mp4
    05:54
  • 28 - Handling objects with IClassFixtures.mp4
    02:00
  • 29 - Introduction to Dependency Injection.mp4
    02:32
  • 30 - Dependency Injection in action.mp4
    07:54
  • 31 - Introduction to Framework development.mp4
    03:22
  • 32 - Building Framework with Builder Pattern.mp4
    10:56
  • 33 - Creating RestClient with Factory Implementation.mp4
    04:10
  • 34 - Migrating existing code with fluent coding.mp4
    05:45
  • 35 - Complete framework change in existing code.mp4
    04:40
  • 36 - Source code.html
  • 36 - graphqlapp-Section4.zip
  • 37 - Introduction.mp4
    00:25
  • 38 - Bootstrapping application with WebApplicationFactory.mp4
    08:21
  • 39 - Getting Started with Specflow and creating scenario.mp4
    06:03
  • 40 - Implementing Step definitions for RestSharp test.mp4
    09:44
  • 41 - Running Specflow test with RestSharp.mp4
    05:38
  • 42 - Source code.html
  • 42 - graphqlapp-Section5.zip
  • 43 - Introduction.mp4
    05:53
  • 44 - Writing simple code to test GraphQL.mp4
    08:08
  • 45 - Running GraphQL Test with XUnit and FluentAssertion for validation.mp4
    03:35
  • 46 - Dependency Injection for GraphQL Client.mp4
    03:40
  • 47 - Source code.html
  • 47 - graphqlapp-Section6.zip
  • 48 - Introduction to Contract Testing Video from EA Weekly.mp4
    27:13
  • 49 - Creating contract testing Writing Pact class.mp4
    07:55
  • 50 - Contract Testing Writing consumer contract test.mp4
    09:49
  • 51 - Contract Testing Writing provider contract test.mp4
    08:33
  • 52 - Complete Source code.html
  • 52 - UdemyContractTesting.zip
  • 53 - Disclaimers.mp4
    01:44
  • 54 - Introduction to Microservices testing.mp4
    19:56
  • 55 - Scenario to automate in Microservice.mp4
    04:27
  • 56 - Setup Local JSON server and Docker JSON server.mp4
    07:35
  • 57 - Dockerized JSON Server code.html
  • 57 - jsondocker.zip
  • 58 - MounteBank setup in Visual studio and local machine and access imposters.mp4
    09:44
  • 59 - Understanding Simple and Complex predicate and ResponseJSON in MounteBank.mp4
    04:38
  • 60 - Working with Simple Predicates by Virtualizing Profile service with MounteBank.mp4
    11:48
  • 61 - Delete Imposters after every scenario executed in Specflow.mp4
    03:02
  • 62 - Complete Source code.html
  • 62 - UdemyRestSharpNetCore.zip
  • 63 - Introduction to Snapshooter.mp4
    05:38
  • 64 - Installation and Getting started.mp4
    08:41
  • 65 - Working with Complex response object.mp4
    06:32
  • 66 - Snapshooter in CICD and Summary.mp4
    02:31
  • 67 - Complete Source code.html
  • 67 - UdemyRestSharpNetCore.zip
  • 68 - Introduction to XUnit.mp4
    09:56
  • 69 - XUnit Context Injection and creating Fixture class to create and dispose object.mp4
    09:56
  • 70 - Data Driven Testing with XUnit using InlineData.mp4
    07:57
  • 71 - DDT with MemberData and customizing it for Theory.mp4
    08:43
  • 72 - Running XUnit Tests in Parallel and in Sequence.mp4
    09:05
  • 73 - Testing application for Failures and how to make it happen.mp4
    04:43
  • 74 - Introduction to Fluent Assertions.mp4
    04:53
  • 75 - Introduction to AutoFixture for automation data setup for each tests.mp4
    10:48
  • 76 - Customized Test Data creation using Builder Pattern of AutoFixture.mp4
    07:12
  • 77 - Populate Test Data with AutoData of AutoFixture in XUnit and Selenium tests.mp4
    05:33
  • 78 - Extending TestDataAttribute for Custom data in XUnit with Selenium tests.mp4
    06:34
  • 79 - Why Specflow and whats the benefit of having it.mp4
    09:00
  • 80 - Installation and getting started.mp4
    14:50
  • 81 - Working with Specflow tables for Data Driven Testing.mp4
    13:21
  • 82 - Understanding Specflow Hooks.mp4
    10:16
  • 83 - Working with Dynamic Test Data with AutoFixture.mp4
    11:17
  • 84 - Step Argument of Specflow to transform an specific step.mp4
    11:32
  • 85 - Specflow with C 10 features.mp4
    05:28
  • 86 - Context Injection of Specflow.mp4
    08:53
  • Description


    Learn API testing in .NET world with powerful open-source library

    What You'll Learn?


    • Understanding complete basics of API Testing
    • Understand RestSharp from ground up
    • Understand basic to advanced libraries of RestSharp
    • Integrating RestSharp with Specflow for BDD
    • Parallel Test executing with Specflow

    Who is this for?


  • QA
  • DevOps
  • Business Analyst
  • More details


    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 6

    • RestSharp

    • XUnit

    • Fluent Assertion

    • Specflow

    • Xunit.DependencyInjection

    • WebApplicationFactory

    • GraphQL.Client

    This course is the only course on the internet which covers so many different real-world scenarios which are not covered elsewhere. With that said, here is the 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 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

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspire my interest. I have been into Software Automation Testing for over 15+ years now and my interest in learning new stuffs which enables automation has never been compromised.Due to my passion in automation testing I got fully exposed to tools and languages likeDesktop & Web : Cypress, Selenium, Specflow,Puppeteer,Plawright, UFT, VS Coded UI, Ranorex ,Test Complete and CucumberMobile : Appium, Robotium,Calabash, Espresso, SelendroidLanguages : C#, Java, Ruby, Powershell, Javascript, VBScript Cloud Tools : Azure, DockersMisc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomationInterested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS, Event-Driven System
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 75
    • duration 8:54:11
    • Release Date 2023/02/06