لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست های بهتر واحد دات نت با AutoFixture: شروع کنید
Better .NET Unit Tests with AutoFixture: Get Started
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
کتابخانه AutoFixture منبع باز به کاهش مقدار کدهای غیر ضروری در مراحل ترتیب کد تست کمک می کند. این کار را با ارائه خودکار مقادیر برای داده های آزمایشی انجام می دهد که برای عملکرد تست مورد نیاز است، اما در جایی که مقدار دقیق آن مهم نیست. علاوه بر انواع ساده، AutoFixture همچنین نمودارهای شی از دادههای آزمایشی را ایجاد میکند، که مقدار کد آزمایشی را که باید نوشته شود کاهش میدهد و احتمال شکسته شدن کامپایل تستها در هنگام ایجاد تغییرات در کد تولید را کاهش میدهد.
سرفصل ها و درس ها
معرفی AutoFixture
Introducing AutoFixture
معرفی
Introduction
مزایای AutoFixture
Benefits of AutoFixture
ساده سازی مرحله ترتیب آزمایش ها
Simplifying the Arrange Phase of Tests
داده های آزمون ناشناس
Anonymous Test Data
پشتیبانی چارچوب تست
Testing Framework Support
معرفی کلاس فیکسچر
Introducing the Fixture Class
شروع کار در ویژوال استودیو
Getting Started in Visual Studio
خلاصه
Summary
ایجاد داده های تست ناشناس
Creating Anonymous Test Data
معرفی
Introduction
ایجاد رشته های ناشناس
Creating Anonymous Strings
ایجاد اعداد ناشناس
Creating Anonymous Numbers
ایجاد تاریخ و زمان ناشناس
Creating Anonymous Dates and Times
ایجاد توالی ارزش ناشناس
Creating Anonymous Value Sequences
ایجاد اشیاء سفارشی
Creating Custom Objects
ایجاد نمودارهای شیء پیچیده
Creating Complex Object Graphs
ایجاد اشیا با DataAnnotations
Creating Objects with DataAnnotations
ایجاد دنباله ای از اشیاء سفارشی
Creating Sequences of Custom Objects
خلاصه
Summary
سفارشی سازی ایجاد شی
Customizing Object Creation
معرفی
Introduction
سفارشی کردن نمونههای فیکسچر فردی
Customizing Individual Fixture Instances
سفارشی سازی ایجاد شی انفرادی
Customizing Individual Object Creation
نمای کلی خط لوله AutoFixture
AutoFixture Pipeline Overview
سفارشی کردن خط لوله AutoFixture
Customizing the AutoFixture Pipeline
خلاصه
Summary
نوشتن کد تست کمتر و بهبود تعمیر و نگهداری تست
Writing Less Test Code and Improving Test Maintenance
معرفی
Introduction
Refactoring با ایجاد داده های آزمایشی دستی
Refactoring with Manual Test Data Creation
ایجاد کد تست ایمن Refactor
Creating Refactor-safe Test Code
تست های پارامتری xUnit.net با داده های ناشناس
Parameterized xUnit.net Tests with Anonymous Data
تمسخر خودکار با Moq
Auto Mocking with Moq
تمسخر خودکار با تمسخر کرگدن
Auto Mocking with Rhino Mocks
ترکیب Auto Mocking و Auto Data در xUnit.net
Combining Auto Mocking and Auto Data in xUnit.net
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات