لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست های تایید دات نت
Approval Tests for .NET
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
ApprovalTests یک کتابخانه منبع باز است که تست های واحد را قادر می سازد تا فراتر از ادعاهای ساده بروند. این امکان تأیید پیچیده خروجی سیستم را فراهم می کند که در غیر این صورت اجرای آن با استفاده از ادعاهای متعارف سخت و زمان بر است. همچنین یک ابزار ضروری برای دریافت سریع کدهای قدیمی قبل از بازآفرینی آن است.
سرفصل ها و درس ها
معرفی
Introduction
نمای کلی ماژول
Module Overview
آزمونهای تأیید سنتی در مقابل آزمونهای تأیید
Traditional Asserts vs. Approval Tests
چرا تست های تایید؟
Why Approval Tests?
فایل های تایید شده و دریافت شده
Approved and Received Files
نصب و چارچوب های تست پشتیبانی شده
Installation and Supported Testing Frameworks
شروع - یک مثال ساده
Getting Started - A Simple Example
خلاصه ماژول
Module Summary
بررسی اشیاء و آرایه ها
Verifying Objects and Arrays
نمای کلی ماژول
Module Overview
بررسی اشیاء سفارشی
Verifying Custom Objects
تایید ایالات میانی
Approving Intermediate States
بازسازی یک تست آرایه سنتی به تست های تایید
Refactoring a Traditional Array Test to Approval Tests
تایید هر عنصر در یک آرایه و اضافه کردن زمینه
Approving Each Element in an Array and Adding Context
حلقه تست تاییدیه
The Approval Testing Circle
خلاصه ماژول
Module Summary
خبرنگاران
Reporters
نمای کلی ماژول
Module Overview
بررسی اجمالی خبرنگاران
Overview of Reporters
گزارشگر پرونده
File Reporter
گزارشگر کلیپ بورد
Clipboard Reporter
گزارش با مقایسه تفاوت تصویر
Reporting With Image Diff Comparison
تعریف گزارشگرها در فایل پیکربندی
Defining Reporters in the Config File
استفاده از ویژگی گزارشگر
Reporter Attribute Usage
بیشتر در دیف ریپورتر
More on the Diff Reporter
ایجاد یک گزارشگر سفارشی
Creating a Custom Reporter
خلاصه ماژول
Module Summary
تست نماهای برنامه
Testing Application Views
نمای کلی ماژول
Module Overview
مروری بر نماهای آزمایشی
Overview of Testing Views
تست نماهای WPF
Testing WPF Views
تست نماهای فرم های ویندوز
Testing Windows Forms Views
بررسی اجمالی نماهای ASP.NET MVC
Testing ASP.NET MVC Views Overview
تست نماهای ASP.NET MVC
Testing ASP.NET MVC Views
تست نماهای ASP.NET MVC با استفاده از Sems
Testing ASP.NET MVC Views Using Seams
روشی جایگزین برای آزمایش نماهای تیغ
An Alternative Method for Testing Razor Views
استفاده از فایل های تایید شده به عنوان تخته سفید مجازی
Using Approved Files as Virtual Whiteboards
خلاصه ماژول
Module Summary
مقدمه ای بر Refactoring کدهای قدیمی با تست های تایید
Introduction to Refactoring Legacy Code With Approval Tests
نمای کلی ماژول
Module Overview
مروری بر تست های شخصیت پردازی
Overview of Characterization Tests
ایجاد تست های مشخصه اولیه
Creating Initial Characterization Tests
تولید خودکار ترکیبی از داده های آزمایشی
Automatically Generating Combinations of Test Data
بازسازی ایمن
Safe Refactoring
استفاده از ثبت نام برای تایید
Using Logging for Approvals
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات