آموزش آزمونهای تأیید برای .NET

Approval Tests for .NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: نوشتن کد آزمایشی که خروجی پیچیده را بررسی می کند ، نوشتن آن دشوار و زمانبر بوده و نگهداری آن نیز دشوار است. این دوره به شما می آموزد که چگونه از آزمونهای تأیید برای استفاده از هوش انسانی برای نوشتن آسان و سریع تستهایی كه خروجی پیچیده را بررسی می كنند ، آموزش می یابد. آزمایش خروجی مجموعه دشوار است و می تواند منجر به نوشتن خطوط بیشتری از کد آزمون شود. در این دوره ، آزمونهای تأیید برای .NET ، شما توانایی ایجاد تستهایی را دارید که با خروجی پیچیده کار می کنند. در ابتدا ، نحوه ادعا در خروجی پیچیده از انواع مختلف را کشف خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه از هوش انسانی برای قضاوت در مورد درست بودن نتیجه آزمایش استفاده کنید. سرانجام ، شما می آموزید که چگونه با خیال راحت تری کد قدیمی و رابط کاربری را بازسازی کنید و نحوه نمایش برنامه را بررسی کنید. پس از اتمام این دوره ، مهارت و دانش آزمونهای تأیید مورد نیاز برای نوشتن تست های خود را با سهولت بیشتری خواهید داشت.

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

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

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

مقدمه ای بر آزمونهای تأیید An Introduction to Approval Tests

  • مقدمه Introduction

  • چرا باید از تست های تأیید استفاده کرد؟ Why Use Approval Tests?

  • تفاوت ادعاهای سنتی و آزمونهای تأیید The Difference between Traditional Asserts and Approval Tests

  • درک فایلهای تأیید شده و دریافت شده Understanding Approved and Received Files

  • شروع کار: یک مثال ساده Getting Started: A Simple Example

  • خلاصه Summary

تأیید اشیاx و آرایه های پیچیده با آزمایش های تأیید Verifying Complex Objects and Arrays with Approval Tests

  • مقدمه Introduction

  • تأیید اشیا Custom سفارشی Verifying Custom Objects

  • تصویب کشورهای متوسط Approving Intermediate States

  • تست آرایه ها ، IEnumerables و واژه نامه ها با تست های تأیید Testing Arrays, IEnumerables, and Dictionaries with Approval Tests

  • توسعه مبتنی بر آزمون با آزمونهای تأیید Test Driven Development with Approval Tests

  • پاک کردن متن در هنگام تأیید تأیید Scrubbing Text during Approval Verification

  • سایر روش های تأیید Other Verification Methods

  • خلاصه Summary

استفاده از تأییدیه گزارشگران Using Approval Tests Reporters

  • مقدمه Introduction

  • مروری بر گزارشگران An Overview of Reporters

  • با استفاده از File Launcher Reporter Using the File Launcher Reporter

  • با استفاده از چند گزارشگر Using Multiple Reporters

  • استفاده از Clipboard Reporter برای تأیید سریع تغییرات Using the Clipboard Reporter to Quickly Approve Changes

  • گزارش با مقایسه Diff Image و تعیین یک ابزار Diff صریح Reporting with Image Diff Comparison and Specifying an Explicit Diff Tool

  • گزارش گیری با استفاده از اظهارات چارچوب تست Reporting Using Testing Framework Asserts

  • استفاده از ویژگی های خبرنگار در سطح کلاس و مجمع Using Reporter Attributes at the Class and Assembly Level

  • استفاده از آزمونهای تأیید با یکپارچه سازی مداوم Using Approval Tests with Continuous Integration

  • ایجاد خبرنگار تأییدیه سفارشی Creating a Custom Approval Tests Reporter

  • سفارشی کردن سفارش ابزار Diff در آزمونهای تأیید Customizing Diff Tool Order in Approval Tests

  • نگهداری فایلهای تأیید شده Maintaining Approved Files

  • خلاصه Summary

آزمایش رندر نمایش برنامه با تست های تأیید Testing Application View Rendering with Approval Tests

  • مقدمه Introduction

  • نمای کلی از تست رندر مشاهده An Overview of View Rendering Testing

  • در حال آزمایش نمایش رندر WPF Testing WPF View Rendering

  • در حال آزمایش نمایش رندر مشاهده فرم های ویندوز Testing Windows Forms View Rendering

  • استفاده از تست های تأیید با تصاویر سلنیوم Using Approval Tests with Selenium Screenshots

  • استفاده از پرونده های تأیید شده به عنوان تخته های سفید مجازی Using Approved Files as Virtual Whiteboards

  • خلاصه Summary

مقدمه ای بر Refactoring Legacy Code با تست های تأیید An Introduction to Refactoring Legacy Code with Approval Tests

  • مقدمه Introduction

  • مروری بر تستهای خصوصیات An Overview of Characterization Tests

  • ایجاد آزمایشات توصیف اولیه Creating Initial Characterization Tests

  • تولید خودکار ترکیبات داده های آزمون Automatically Generating Combinations of Test Data

  • Refactoring ایمن با تستهای تأیید Safe Refactoring with Approval Tests

  • استفاده از ورود به سیستم برای تأییدها Using Logging for Approvals

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش آزمونهای تأیید برای .NET
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 22m
42
Pluralsight (پلورال سایت) pluralsight-small
26 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
11
- از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.