آموزش آزمایش توابع لاجوردی از پیش ترکیب شده: غواصی عمیق

Testing Precompiled Azure Functions: Deep Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: 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

نمایش نظرات

آموزش آزمایش توابع لاجوردی از پیش ترکیب شده: غواصی عمیق
جزییات دوره
1h 31m
40
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
16
4.9 از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.