2025 - API testing with RestSharp along with framework Dev

所在平台: Udemy

课程主页: https://www.udemy.com/course/api-testing-with-restsharp-and-specflow-in-csharp/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:2025 - 使用RestSharp进行API测试及框架开发 课程概述:本课程旨在帮助具备基本C#知识的学员轻松完成API测试和业务逻辑实现。课程涵盖了多种编程语言及库,包括Visual Studio 2022/Rider与C# 10、.NET 7、RestSharp、XUnit、Fluent Assertion、Specflow、Xunit.DependencyInjection、WebApplicationFactory、Extent Reports、GitHub Actions(用于CI/CD)和GraphQL.Client。该课程是互联网上唯一一个覆盖如此多真实场景的API测试课程,且这些场景在其他地方并未涉及。 课程内容包括: - API测试基础知识与RestSharp的完整理解 - 实现异步及非异步方法的API测试 - API测试中的高级操作,包括文件上传和JWT身份验证 - 根据测试需求修改AUT和相应的测试 - 框架开发,包括简单的代码重构和理解依赖注入 - 基于设计模式构建C#框架,使用构建者模式和流畅代码编写 - GraphQL测试以及与GraphQL.Client的集成 - 使用RestSharp进行应用的集成测试和Specflow集成以支持BDD - 合同API测试与使用Extent Reporting进行测试报告 - 使用GitHub Actions,实现应用和测试的CI/CD运行 - 使用Mountebank进行服务虚拟化测试,以及如何与Snapshooter进行测试 通过本课程,您将学习在.NET行业内进行API测试的最佳编程实践,并能立即将所学代码应用于工作中。

课程评论(0条)

课程详情

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 7RestSharpXUnitFluent AssertionSpecflowXunit.DependencyInjectionWebApplicationFactoryExtent ReportsGitHub Actions for CI/CDGraphQL.ClientThis 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 topicsComplete basics of API testing with RestSharpFull understanding of different libraries in RestSharpExecute with Async and Non-Async methodsAdvanced operation in API TestingFile UploadJWT AuthenticationModifying AUT based on Testing requirement and vice versaFramework development Simple refactoring of codeUnderstanding Dependency InjectionCreating a framework based on Design patterns in C#Building with Builder patternsWriting code with Fluent codesGraphQL TestingUnderstanding GraphQL and testing themWorking with GraphQL.ClientWriting DI code with GraphQL Client Integration Testing of Application with RestSharpSpecflow integration for BDD supportContract API testingTest Reporting with Extent ReportingCI/CD with GitHub Actions to run Application Under Test and RestSharp test togetherService virtualization testing with MountebankUnderstanding 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.

课程标签

0人关注该课程

主题相关的课程