نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
با بهبود پیام های عدم موفقیت در تست ، در هنگام عدم موفقیت در تست های ناموفق وقت کمتری را هدر دهید ، همچنین این مزیت باعث می شود که کد آزمون شما بیشتر قابل خواندن و نگهداری شود ، با استفاده از کتابخانه 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 میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات