نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Azure Functions و Visual Studio امکان توسعه و اجرای کد C # در ابر را فراهم می کنند. این دوره به شما یاد می دهد که چگونه آزمایشاتی را در سطوح مختلف دانه دانه اجرا کنید تا عملکردهای Azure شما مطابق انتظار کار کند. همه را بزرگ کنید بررسی اجمالی دوره 1 متر و 4 ثانیه شروع شدن 16m 38s واحد آزمایش هسته منطق کسب و کار 8m 31s روشهای اجرای عملکرد تست 28 متر 22s جداسازی کد عملکرد و وابستگی های مسخره 16 متر 14 ثانیه پیاده سازی تستهای گردش کار پایان به پایان 20 متر 31 ساله علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
شروع شدن
Getting Started
-
مقدمه
Introduction
-
طرح کلی دوره
Course Outline
-
پیش نیاز دوره پیشنهادی
Suggested Course Prerequisite
-
مروری بر آزمایش عملکردهای لاجوردی
An Overview of Testing Azure Functions
-
چالش های بالقوه
Potential Challenges
-
نمای کلی برنامه
Demo App Overview
-
ابزارهای مورد نیاز
Required Tools
-
ایجاد یک برنامه عملکردی در Azure Portal
Creating a Function App in the Azure Portal
-
ایجاد عملکردها و پروژه های آزمایشی در Visual Studio
Creating the Function and Test Projects in Visual Studio
-
انتشار عملکرد آزمایشی
Publishing a Test Function
-
خلاصه
Summary
واحد آزمایش هسته منطق کسب و کار
Unit Testing Core Business Logic
-
مقدمه
Introduction
-
ایجاد یک کلاس برای نمایش یک برنامه وام
Creating a Class to Represent a LoanApplication
-
ایجاد کلاس LoanScorer
Creating a LoanScorer Class
-
افزودن آزمایشات واحد منطق کسب و کار اصلی
Adding Core Business Logic Unit Tests
-
خلاصه
Summary
روشهای اجرای عملکرد تست
Testing Function Run Methods
-
مقدمه
Introduction
-
ایجاد عملکرد MakeApplication
Creating the MakeApplication Function
-
واحد تست عملکرد MakeApplication
Unit Testing the MakeApplication Function
-
استفاده از Mock TraceWriter
Using a Mock TraceWriter
-
جایگزینی TraceWriter با ILogger در توابع لاجوردی
Replacing the TraceWriter with ILogger in Azure Functions
-
مشاهده خروجی ILogger در برنامه Insights
Viewing ILogger Output in Application Insights
-
ایجاد عملکرد ScoreApplication
Creating the ScoreApplication Function
-
تست عملکرد ScoreApplication
Testing the ScoreApplication Function
-
ایجاد و آزمایش عملکرد ProcessAcceptedApplication
Creating and Testing the ProcessAcceptedApplication Function
-
خلاصه
Summary
جداسازی کد عملکرد و وابستگی های مسخره
Isolating Function Code and Mocking Dependencies
-
مقدمه
Introduction
-
تست توابع در جداسازی
Testing Functions in Isolation
-
Refactoring به یک رابط ILoanScorer
Refactoring to an ILoanScorer Interface
-
استفاده از یک ویژگی Static برای تزریق وابستگی های تست
Using a Static Property to Inject Test Dependencies
-
تزریق وابستگی ها به توابع لاجورد
Injecting Dependencies into Azure Functions
-
پیکربندی تزریق وابستگی در توابع لاجوردی
Configuring Dependency Injection in Azure Functions
-
خلاصه
Summary
پیاده سازی تستهای گردش کار پایان به پایان
Implementing End to End Function Workflow Tests
-
مقدمه
Introduction
-
بررسی اجمالی تست پایان به پایان
Overview of End to End Testing
-
افزودن روش آزمون جدید
Adding a New Test Method
-
اجرای آزمایش اولیه پایان به پایان
Implementing the Initial End to End Test
-
Refactoring کلاس تست
Refactoring the Test Class
-
خلاصه ، منابع و یادگیری بیشتر
Summary, Resources, and Further Learning
نمایش نظرات