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