آموزش .NET تست واحد با AutoFixture

.NET Unit Testing with AutoFixture

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

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

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

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

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

  • مقدمه Introduction

  • ساده کردن مرحله آزمایشات با AutoFixture Simplifying the Arrange Phase of Tests with AutoFixture

  • چارچوب های پشتیبانی شده Supported Frameworks

  • معرفی کلاس Fixture Introducing the Fixture Class

  • ایجاد یک پروژه آزمایشی و نصب AutoFixture Creating a Test Project and Installing AutoFixture

  • نوشتن یک آزمون اولیه با داده های آزمون غیر ناشناس Writing an Initial Test with Non-anonymous Test Data

  • نوشتن یک آزمون با داده های آزمون ناشناس دستی Writing a Test with Manual Anonymous Test Data

  • با استفاده از موارد ثابت AutoFixture برای ایجاد داده های آزمون ناشناس Using an AutoFixture Fixture Instance to Create Anonymous Test Data

  • خلاصه Summary

ایجاد داده ها و اشیا Test آزمون ناشناس با AutoFixture Creating Anonymous Test Data and Objects with AutoFixture

  • مقدمه Introduction

  • ایجاد رشته های ناشناس Creating Anonymous Strings

  • ایجاد شماره های ناشناس Creating Anonymous Numbers

  • ایجاد تاریخ و زمانهای ناشناس Creating Anonymous Dates and Times

  • ایجاد Enums و GUID ها Creating Enums and GUIDs

  • ایجاد آدرس های ایمیل Generating Email Addresses

  • ایجاد توالی مقادیر ناشناس Creating Sequences of Anonymous Values

  • ایجاد نمونه های ناشناس از انواع سفارشی Creating Anonymous Instances of Custom Types

  • ایجاد نمودارهای شی Anonymous ناشناس پیچیده Creating Complex Anonymous Object Graphs

  • ایجاد اشیا with با DataAnnotations Creating Objects with DataAnnotations

  • خلاصه Summary

سفارشی کردن ایجاد شیject AutoFixture Customizing AutoFixture Object Creation

  • مقدمه Introduction

  • سفارشی کردن مقادیر تولید شده توسط یک نمونه ثابت Customizing Values Generated by a Fixture Instance

  • مقادیر انجماد در فیکسچر خودکار Freezing Values in AutoFixture

  • با استفاده از الگوی تست داده ساز خودکار Using the AutoFixture Test Data Builder Pattern

  • درک نمونه ها و خط لوله AutoFixture Understanding Specimens and the AutoFixture Pipeline

  • نمونه هایی از سفارشی سازی های پیش ساخته Examples of Prebuilt Customizations

  • ایجاد سازنده نمونه سفارشی خودکار Creating a Custom AutoFixture Specimen Builder

  • خلاصه Summary

نوشتن کد آزمون کمتر و بهبود نگهداری آزمون Writing Less Test Code and Improving Test Maintenance

  • مقدمه Introduction

  • مشکل ایجاد دستی داده های تست The Problem with Manual Test Data Creation

  • ایجاد کد تست ایمن با Refactor با AutoFixture Creating Refactor-safe Test Code with AutoFixture

  • آزمونهای پارامتری xUnit.net با داده های ناشناس Parameterized xUnit.net Tests with Anonymous Data

  • تمسخر خودکار با AutoFixture و Moq Auto-mocking with AutoFixture and Moq

  • ترکیب خودکار تمسخر و داده های خودکار در xUnit.net Combining Auto Mocking and Auto Data in xUnit.net

  • استفاده از AutoFixture برای بهبود طراحی و قابلیت نگهداری کد Using AutoFixture to Improve Code Design and Maintainability

  • خلاصه و یادگیری بیشتر Summary and Further Learning

نمایش نظرات

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

آموزش .NET تست واحد با AutoFixture
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 59m
37
Pluralsight (پلورال سایت) pluralsight-small
17 مرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
28
5 از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.