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