آموزش مبانی تست 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

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی تست Akka.NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 20m
41
Pluralsight (پلورال سایت) pluralsight-small
16 آذر 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 را طراحی و توسعه داده است.

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

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

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