آموزش مبانی تست Akka.NET

Akka.NET Testing Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: آزمون های واحدی را برای آزمایش کار بازیگران خود به صورت جداگانه و همچنین آزمون های ادغام با چندین بازیگر که با هم کار می کنند ، ایجاد و اجرا کنید. Akka.NET اجازه می دهد تا با استفاده از بازیگران ، برنامه های واکنشی ، دولتی ، همزمان و تحمل خطا ایجاد کنید. با توجه به ماهیت مدل بازیگر ، استراتژی ها و ابزارهای تست اضافی برای آزمایش بازیگران ما لازم است. در پایان این دوره ، شما می دانید که چگونه واحدهای خودکار و تست های ادغام را علیه بازیگران خود تنظیم و اجرا کنید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با TestKit Getting Started with TestKit

  • مقدمه Introduction

  • ساختار دوره Course Structure

  • پیش نیازهای دوره پیشنهادی Suggested Course Prerequisites

  • بسته های NuGet NuGet Packages

  • بررسی اجمالی کلاس تست TestKit TestKit Test Class Overview

  • حالت های تست Modes of Testing

  • تست مستقیم Direct Testing

  • تست واحد Unit Testing

  • تست یکپارچه سازی Integration Testing

  • آزمایش حالت مخلوط Mixed Mode Testing

  • شروع کار در Visual Studio Getting Started in Visual Studio

  • خلاصه Summary

نوشتن تست های اساسی Writing Basic Tests

  • مقدمه Introduction

  • نمای کلی کلاس پایه TestKit Overview of the TestKit Base Class

  • نوشتن تست های مستقیم Writing Direct Tests

  • تست های واحد نوشتاری Writing Unit Tests

  • ایجاد و آزمایش بازیگر کاربر Creating and Testing a User Actor

  • تست پاسخ بازیگر Testing Actor Replies

  • فرستنده کیست؟ Who's the Sender?

  • روشهای اضافی پیام مورد انتظار Additional Expected Message Methods

  • نوشتن تست های ادغام Writing Integration Tests

  • تست های بازیگر همزمان و ناهمزمان Synchronous and Asynchronous Actor Tests

  • دستورالعملهای تست عمومی General Testing Guidelines

  • خلاصه Summary

استفاده از بازیگران ساختگی و وابستگی ها Using Mock Actors and Dependencies

  • مقدمه Introduction

  • تمسخر وابستگی های غیر بازیگر Mocking Non-actor Dependencies

  • اتصال StatisticsActor و DatabaseActor Connecting the StatisticsActor and DatabaseActor

  • استفاده از دست نوشته های بازیگران Using Hand-written Mock Actors

  • با استفاده از TestProbes Using TestProbes

  • بازیگران تست اضافی Additional Test Actors

  • خلاصه Summary

ویژگی های اضافی TestKit Additional TestKit Features

  • مقدمه Introduction

  • آزمایش برای ورود به سیستم صحیح Testing for Correct Logging

  • در حال آزمایش پیام های ارسال نشده Testing for Undelivered Messages

  • آزمایش موارد استثنایی مورد انتظار Testing for Expected Exceptions

  • در حال آزمایش پیام های EventStream سفارشی Testing for Custom EventStream Messages

  • آزمایش فسخ بازیگری Testing That an Actor Was Terminated

  • آزمایش والدین و کودکان Testing Parents and Children

  • در حال آزمایش سفارش غیر قطعی Testing Non-deterministic Message Order

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش مبانی تست Akka.NET
جزییات دوره
2h 20m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
42
4.7 از 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 را طراحی و توسعه داده است.