لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اظهارات آزمون واحد بهتر با 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
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات