آموزش مقدمه ای بر NET Testing با NUnit 3

Introduction to .NET Testing with NUnit 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: NUnit یکی از بارگیری شده ترین چارچوب های آزمون برای NET است. این دوره همه چیزهایی را که برای شروع آزمایش کد خود باید بدانید به شما آموزش می دهد ، از جمله ادعاها ، دسته ها ، تست های داده محور ، سفارشی سازی و نحوه کاهش کد آزمون ... انتشار کد مشکلی برای تولید یک روش مطمئن برای آتش سوزی است ایجاد تیم های نهایی ، مدیریت و توسعه برای کاربران ناراضی. هیچ کس دوست ندارد نیمه شب با یک تماس تلفنی دریافت کند که سیستم تولید از بین رفته است و بلافاصله نیاز به رفع مشکل دارد. در این دوره ، مقدمه ای بر .NET Testing با NUnit 3 ، شما توانایی ایجاد تست های خودکار برای کد خود را پیدا خواهید کرد. ابتدا یاد خواهید گرفت که چگونه یک پروژه آزمایشی تنظیم کنید و تست هایی را اجرا کنید. در مرحله بعدی ، روش های مختلف برای اثبات نتایج آزمون مانند اعداد ، مجموعه ها و استثناهای مورد انتظار را کشف خواهید کرد. سرانجام ، شما نحوه شخصی سازی چرخه عمر اجرای آزمون ، ایجاد آزمون های داده محور و سفارشی کردن NUnit را کشف خواهید کرد. پس از اتمام این دوره ، مهارت و دانش آزمایش خودکار با NUnit را خواهید داشت که برای جلوگیری از ایجاد اشکال در تولید کمک می کند.

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

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

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

نوشتن اولین آزمون NUnit Writing Your First NUnit Test

  • مقدمه Introduction

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

  • نمای کلی کد نسخه ی نمایشی Demo Code Overview

  • ایجاد یک پروژه تست NUnit Creating an NUnit Test Project

  • نوشتن اولین آزمون NUnit Writing Your First NUnit Test

  • اجرای تست ها در Visual Studio Test Explorer Running Tests in Visual Studio Test Explorer

  • تست های در حال اجرا در خط فرمان Running Tests at the Command Line

  • خلاصه Summary

درک تست های NUnit Understanding NUnit Tests

  • مقدمه Introduction

  • چرا می توان تست های خودکار نوشت؟ Why Write Automated Tests?

  • نمونه رگرسیون Regression Example

  • درک چارچوب آزمون NUnit Understanding the NUnit Test Framework

  • نمای کلی ویژگیهای NUnit NUnit Attributes Overview

  • بررسی اجمالی ادعاهای NUnit NUnit Assertions Overview

  • شناخت سناریوهای مختلف تست Recognizing Different Testing Scenarios

  • مراحل منطقی ترتیب ، عمل ، ادعا The Logical Arrange, Act, Assert Test Phases

  • افزودن آزمون دوم Adding a Second Test

  • کیفیت آزمون های خوب Qualities of Good Tests

  • خلاصه Summary

ادعا در مورد انواع مختلف نتایج Asserting on Different Types of Results

  • مقدمه Introduction

  • مدل محدودیت ادعاهای NUnit The NUnit Constraint Model of Assertions

  • چند ادعا در هر آزمون؟ How Many Asserts per Test?

  • ادعای برابری Asserting on Equality

  • ادعا در مورد برابری مرجع Asserting on Reference Equality

  • افزودن پیامهای خرابی سفارشی Adding Custom Failure Messages

  • ادعا در مورد مقادیر شناور Asserting on Floating Point Values

  • ادعا در مورد مطالب مجموعه Asserting on Collection Contents

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

  • سایر مثالهای ادعا Other Assertion Examples

  • خلاصه Summary

کنترل اعدام Controlling Test Execution

  • مقدمه Introduction

  • نادیده گرفتن تست ها Ignoring Tests

  • سازماندهی تست ها به دسته ها Organizing Tests into Categories

  • مروری بر چرخه زندگی اجرای آزمون An Overview of the Test Execution Lifecycle

  • اجرای کد قبل و بعد از هر آزمون Running Code before and after Each Test

  • اجرای کد قبل و بعد از هر کلاس آزمون Running Code before and after Each Test Class

  • خلاصه Summary

ایجاد آزمون های مبتنی بر داده و کاهش نسخه برداری کد آزمون Creating Data Driven Tests and Reducing Test Code Duplication

  • مقدمه Introduction

  • ارائه داده های آزمون سطح سطح روش Providing Method Level Test Data

  • ساده کردن مقادیر مورد انتظار TestCase Simplifying TestCase Expected Values

  • به اشتراک گذاری داده های آزمون در چندین آزمون Sharing Test Data across Multiple Tests

  • خواندن داده های آزمون از منابع خارجی Reading Test Data from External Sources

  • تولید داده های آزمون Generating Test Data

  • ایجاد ویژگی های دسته سفارشی Creating Custom Category Attributes

  • ایجاد محدودیت های سفارشی Creating Custom Constraints

  • خلاصه Summary

نمایش نظرات

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

آموزش مقدمه ای بر NET Testing با NUnit 3
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 6m
47
Pluralsight (پلورال سایت) pluralsight-small
26 آذر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
93
4.8 از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.