آموزش اظهارات آزمون واحد بهتر با 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 33m
28
Pluralsight (پلورال سایت) pluralsight-small
27 خرداد 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 را طراحی و توسعه داده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.