این دوره تست API با RestSharp همراه با توسعه فریم ورک به گونه ای طراحی شده است که هر کسی که دانش اولیه در C# داشته باشد، تست کامل API را همراه با منطق تجاری بدون هیچ مشکلی انجام دهد.
زبانها و کتابخانههای مورد استفاده.
Visual Studio 2022/Rider با C# 10 و NET 6
RestSharp
XUnit
ادعای روان
Specflow
Xunit.DependencyInjection
WebApplicationFactory
GraphQL.Client
این دوره تنها دوره در اینترنت است که سناریوهای مختلف دنیای واقعی را پوشش می دهد که در جای دیگر پوشش داده نشده اند. با این اوصاف، در اینجا مروری بر سطح بالای سرفصلهای دوره است
اصول اولیه آزمایش API با RestSharp
را کامل کنیددرک کامل کتابخانه های مختلف در RestSharp
با متدهای Async و Non-Async اجرا کنید
عملیات پیشرفته در تست API
آپلود فایل
احراز هویت JWT
تغییر AUT بر اساس الزامات تست و بالعکس
توسعه چارچوب
بازسازی ساده کد
درک تزریق وابستگی
ایجاد چارچوب بر اساس الگوهای طراحی در سی شارپ
ساختمان با الگوهای سازنده
نوشتن کد با کدهای Fluent
تست GraphQL
درک GraphQL و آزمایش آنها
کار با GraphQL.Client
نوشتن کد DI با GraphQL Client
ادغام Specflow برای پشتیبانی از BDD
برنامه بوت استرپ با WebApplicationFactory
آزمایش API قرارداد
آزمایش مجازی سازی سرویس با Mountebank
درک نحوه انجام آزمایش با snapshooter.
با تمام موارد فوق، شما همچنین بهترین روش کدنویسی را که در صنعت برای انجام تست API در NET انجام میشود، یاد خواهید گرفت و میتوانید بلافاصله کد را بردارید و همان را در محل کار خود پیادهسازی کنید.
معمار نرم افزار ، مشاور ، Youtuber و بهترین فروشنده من Karthik K.K هستم من در مورد ابزارها و فن آوری های مختلف مشاوره ، وبلاگ نویسی و تحقیق انجام می دهم که علاقه من را برمی انگیزد. من بیش از 13 سال است که مشغول تست اتوماسیون نرم افزار هستم و علاقه من به یادگیری مطالب جدید که امکان اتوماسیون را فراهم می کند هرگز به خطر نیفتاده است. به دلیل اشتیاق من در تست اتوماسیون ، کاملاً در معرض ابزارها و زبانهایی قرار گرفتم دسک تاپ و وب: QTP ، سلنیوم ، Specflow ، VS Coded UI ، Ranorex ، Test Complete و Cucumber موبایل: Appium ، Robotium ، Calabash ، Espresso ، Selendroid زبان ها: C # ، Java ، Ruby ، Powershell ، Javascript ، VBScript ابزارهای ابری: لاجوردی ، بارانداز Misc Tools: Mockito ، مطمئن باشید ، Bound-Box ، FluentAutomation علاقه مند به: MVC ، چارچوب موجودیت ، LINQ ، جعلی ، استقرار توزیع شده ، SAAS
نمایش نظرات
نظری ارسال نشده است.