آموزش تست کد دات نت با xUnit.net 2

Testing .NET Code with xUnit.net 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یاد بگیرید که چگونه با استفاده از چارچوب آزمایشی xUnit.net 2 متن باز نوشتن تست های دات نت را شروع کنید.xUnit.net 2 یک چارچوب آزمایشی مدرن، قابل توسعه و چند پلتفرمی برای دات نت است. xUnit.net که در حال حاضر توسط تیم توسعه Microsoft ASP.Net 5 استفاده می‌شود، امکان ایجاد، اجرا و سفارشی‌سازی تست‌های خودکار مانند واحد، ادغام، و در صورت ترکیب با کتابخانه‌های دیگر، حتی تست‌های UI خودکار را می‌دهد. در این دوره آموزشی، با ویژگی‌های xUnit.net 2 آشنا می‌شوید و نحوه نوشتن و اجرای تست‌ها را در Visual Studio Test Explorer، ReSharper و از خط فرمان یاد می‌گیرید. شما یاد خواهید گرفت که اظهارات آزمایشی را در برابر انواع مختلف اشیاء بنویسید، از جمله نحوه ادعا در برابر مقادیر ممیز شناور، مجموعه‌ها، و نحوه بررسی اینکه استثناها در زمان مورد انتظار وجود دارند. این دوره همچنین نحوه سفارشی‌سازی چرخه عمر اجرای آزمایش و اینکه چگونه آزمایش‌های مبتنی بر داده می‌توانند مقدار کد آزمونی را که باید نوشته شود کاهش داده و به کاهش هزینه‌های تعمیر و نگهداری تست کمک می‌کند.

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

معرفی xUnit.net Introducing xUnit.net

  • معرفی Introduction

  • اهداف و ویژگی های طراحی Design Goals and Features

  • پلتفرم های پشتیبانی شده Supported Platforms

  • پذیرش و استفاده Adoption and Usage

  • آزمایش کشف و ویژگی های اساسی Test Discovery and Essential Attributes

  • اجرای تست های xUnit.net Running xUnit.net Tests

  • بسته های NuGet NuGet Packages

  • شروع کار در ویژوال استودیو Getting Started in Visual Studio

  • اجرای تست ها با ReSharper Running Tests with ReSharper

  • اجرای تست ها از خط فرمان Running Tests from the Command Line

  • تست برنامه های جهانی ویندوز با xUnit.net Testing Windows Universal Apps with xUnit.net

  • ساختار دوره Course Structure

  • خلاصه Summary

اثبات نتایج آزمون Asserting Test Results

  • معرفی Introduction

  • مرحله آزمون ادعا The Assert Test Phase

  • اثبات نتایج آزمون عددی Asserting Numeric Test Results

  • اثبات نتایج تست رشته Asserting String Test Results

  • اثبات نتایج آزمون تهی و بولی Asserting Null and Boolean Test Results

  • اثبات نتایج آزمون مجموعه Asserting Collection Test Results

  • اثبات نتایج آزمون در محدوده مورد انتظار قرار می گیرد Asserting Test Results Fall within Expected Ranges

  • تاکید بر اینکه استثنائات در زمانی که انتظار می رود وجود دارند Asserting That Exceptions Are Thrown When Expected

  • ادعا بر روی انواع شی Asserting on Object Types

  • اثبات رویدادهای INotifyPropertyChanged PropertyChanged Asserting INotifyPropertyChanged PropertyChanged Events

  • خلاصه Summary

کنترل چرخه حیات اجرای آزمایش Controlling the Test Execution Lifecycle

  • معرفی Introduction

  • گروه بندی تست ها به دسته ها Grouping Tests into Categories

  • نوشتن پیام های تشخیصی برای آزمایش خروجی Writing Diagnostic Messages to Test Output

  • استفاده مجدد از کد راه اندازی و پاکسازی کلاس تست Reusing Test Class Setup and Clean-up Code

  • اجرای کد راه اندازی و پاکسازی یک بار در هر کلاس تست Running Setup and Clean-up Code Once per Test Class

  • به اشتراک گذاری نمونه های فیکسچر در چندین کلاس تست Sharing Fixture Instances across Multiple Test Classes

  • پیکربندی اجرای آزمایش موازی Configuring Parallel Test Execution

  • سفارشی کردن دستور اجرای مجموعه Customizing Collection Execution Order

  • خلاصه Summary

کاهش کد و بهبود قابلیت نگهداری با تست‌های مبتنی بر داده Reduced Code and Improved Maintainability with Data Driven Tests

  • معرفی Introduction

  • مروری بر آزمون های داده محور Overview of Data Driven Tests

  • Refactoring روش های آزمایش چندگانه برای کاهش تکرار Refactoring Multiple Test Methods to Reduce Duplication

  • به اشتراک گذاری داده های آزمون در روش ها و کلاس های آزمون Sharing Test Data across Test Methods and Classes

  • دریافت داده های تست از منابع خارجی Getting Test Data from External Sources

  • ایجاد ویژگی های منبع داده سفارشی Creating Custom Data Source Attributes

  • کاهش کد تست با xUnit.net و AutoFixture Reducing Test Code with xUnit.net and AutoFixture

  • خلاصه Summary

مهاجرت به xUnit.net از NUnit و MSTest Migrating to xUnit.net from NUnit and MSTest

  • معرفی Introduction

  • مهاجرت از NUnit Migrating from NUnit

  • مهاجرت از MSTest Migrating from MSTest

  • خلاصه Summary

نمایش نظرات

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

آموزش تست کد دات نت با xUnit.net 2
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 39m
45
Pluralsight (پلورال سایت) pluralsight-small
23 خرداد 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
149
از 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 می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.