آموزش اظهارات آزمون واحد بهتر با Shouldly 2

Better Unit Test Assertions with Shouldly 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یاد بگیرید که چگونه خوانایی کد تست را بهبود ببخشید و پیام‌های شکست را در تست‌های خودکار دات نت اعلام کنید. در پایان این دوره، نحوه استفاده از کتابخانه منبع باز Shouldly را برای دریافت پیام‌های شکست تست معنادارتر و قابل اشکال‌زدایی آسان‌تر و نحوه استفاده از Shouldly خواهید دانست. به دلیل داشتن کد تست "روان" تر، به بهبود خوانایی تست های واحد کمک می کند.

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

معرفی Shouldly Introducing Shouldly

  • بررسی نسخه Version Check

  • مقدمه Introduction

  • چرا باید؟ Why Shouldly?

  • پیام های شکست تست بهتر Better Test Failure Messages

  • خوانایی کد تست بهبود یافته Improved Test Code Readability

  • ویژگی های اضافی Additional Features

  • شروع کار با Shouldly و NUnit Getting Started with Shouldly and NUnit

  • شروع کار با Shouldly و Fixie Getting Started with Shouldly and Fixie

  • به تدریج مجموعه های آزمایشی موجود را به Shouldly تغییر دهید Gradually Refactoring Existing Test Suites to Shouldly

  • خلاصه Summary

اثبات انواع مختلف نتایج آزمون Asserting Different Types of Test Results

  • مقدمه Introduction

  • اثبات تساوی و نابرابری عددی Asserting Numeric Equality and Inequality

  • ادعای برابری رشته Asserting String Equality

  • ادعای مطالب رشته درست است Asserting String Contents are Correct

  • بیان مقادیر پوچ و بولی Asserting Null and Boolean Values

  • اعلام نتایج تاریخ زمان Asserting DateTime Results

  • ادعای اینکه نتایج در محدوده مورد انتظار قرار می گیرند Asserting That Results Fall Within Expected Ranges

  • ادعای اینکه مجموعه ها حاوی موارد صحیح هستند Asserting That Collections Contain the Correct Items

  • بیان کلیدها و مقادیر فرهنگ لغت Asserting Dictionary Keys and Values

  • خلاصه Summary

استفاده از ویژگی‌های ادعایی اضافی Shouldly Using the Additional Assertion Features of Shouldly

  • مقدمه Introduction

  • تاکید بر اینکه استثناهای مورد انتظار حذف شده اند Asserting That Expected Exceptions are Thrown

  • اثبات اینکه کد به اندازه کافی سریع اجرا می شود Asserting That Code Runs Quickly Enough

  • استفاده از Shouldly با Dynamic Objects Using Shouldly with Dynamic Objects

  • ساده سازی تست ها با چندین ادعا Simplifying Tests with Multiple Asserts

  • ادعا بر روی انواع شی Asserting on Object Types

  • سفارشی کردن پیام‌های عدم موفقیت Customizing Assert Failure Messages

  • خلاصه Summary

نمایش نظرات

آموزش اظهارات آزمون واحد بهتر با Shouldly 2
جزییات دوره
1h 33m
28
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
54
4.4 از 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 را طراحی و توسعه داده است.