آموزش بهبود تست های واحد با ادعاهای روان

Improving Unit Tests with Fluent Assertions

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با بهبود پیام های عدم موفقیت در تست ، در هنگام عدم موفقیت در تست های ناموفق وقت کمتری را هدر دهید ، همچنین این مزیت باعث می شود که کد آزمون شما بیشتر قابل خواندن و نگهداری شود ، با استفاده از کتابخانه Fluent Assertions. در صورت عدم موفقیت در آزمون ها ، دشوار است که بتوان فهمید دقیقاً چه عواملی باعث خرابی شده است. اگر پیام های عدم موفقیت در آزمون ابهام دارند یا به اندازه کافی جزئی نیستند ، گاهی اوقات باید اشکال زدایی را خاموش کنید و آزمون را در حالت اشکال زدایی انجام دهید ، فقط برای اینکه بدانید خرابی چیست. در این دوره ، بهبود واحدهای آزمون با ادعاهای روان ، شما دانش بنیادی ادعاهای روان را فرا خواهید گرفت. ابتدا می فهمید که چگونه خوانایی کد آزمون خود را بهبود ببخشید. در مرحله بعدی ، روشهای مختلف ادعای انواع مختلف نتیجه مانند رشته ها ، اعداد شناور ، مجموعه ها و موارد استثنا را کشف خواهید کرد. سرانجام ، شما درکی از چگونگی بهبود پیام های عدم موفقیت آزمون برای کاهش نیاز به اتلاف وقت اشکال زدایی از طریق تست های ناموفق خواهید داشت. هنگامی که با این دوره به پایان رسیدید ، مهارت و دانش Fluent Assertions مورد نیاز برای بهبود خوانایی و پیام های شکست آزمون برای تست های خودکار را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

بهبود تست های واحد با ادعاهای روان Improving Unit Tests with Fluent Assertions

  • مقدمه Introduction

  • استفاده از ادعاهای روان با رشته ها Using Fluent Assertions with Strings

  • ادعا در برابر مقادیر عددی Asserting against Numerical Values

  • افزودن متن پیام سفارشی اضافی Adding Additional Custom Message Text

  • کار با مقادیر تاریخ Working with Date Values

  • ادعا در مورد مطالب مجموعه ها Asserting on the Contents of Collections

  • ادعا می کند که استثنائات پرتاب می شوند Asserting That Exceptions Are Thrown

  • اجرای همه ادعاها در صورت عدم موفقیت در آزمون Executing All Assertions When a Test Fails

  • ادعا در مورد یکپارچگی ساختاری کد منبع Asserting on Structural Integrity of Source Code

  • خلاصه و یادگیری بیشتر Summary and Further Learning

نمایش نظرات

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

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

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

آموزش بهبود تست های واحد با ادعاهای روان
جزییات دوره
0h 40m
11
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
49
4.9 از 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 را طراحی و توسعه داده است.