آموزش چارچوب تست xUnit.net

The xUnit.net Testing Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جدیدترین فناوری تست واحد را برای C#، VB.NET (و سایر زبان های دات نت) که توسط مخترع اصلی NUnit ایجاد شده است، بیاموزید. xUnit.net یک چارچوب رایگان، قابل توسعه و منبع باز است که برای برنامه نویسان طراحی شده است که بیشتر با پلتفرم دات نت هماهنگ است.

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

معرفی و نصب Introduction and Installation

  • نمای کلی ماژول Module Overview

  • xUnit.Net چیست؟ What is xUnit.Net?

  • چرا یک چارچوب تست دیگر؟ Why Another Testing Framework?

  • نصب xUnit.Net و نوشتن یک تست ساده Installing xUnit.Net and Writing A Simple Test

  • اجرای تست ها در ویژوال استودیو Running Tests in Visual Studio

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

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

  • خلاصه ماژول Module summary

نوشتن تست با xUnit.net Writing Tests with xUnit.net

  • نمای کلی ماژول Module Overview

  • درباره ادعا About Asserts

  • ادعای برابری با اشیاء فردی Asserting Equality with Individual Objects

  • ادعای برابری با مجموعه ای از اشیاء Asserting Equality with Collections of Objects

  • ادعای برابری با اعشار Asserting Equality with Decimals

  • ادعای نابرابری Asserting Inequality

  • اثبات نتایج بولی Asserting Boolean Results

  • بیان مقادیر پوچ Asserting Null Values

  • ادعای اینکه یک مقدار در یک محدوده معین قرار می گیرد Asserting that A Value Falls within A Given Range

  • ادعا بر محتویات مجموعه ها Asserting on The Contents of Collections

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

  • ادعا بر استثنائات Asserting on Exceptions

  • توقف موقت اجرای آزمون Temporarily Stopping A Test from Running

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

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

  • خلاصه ماژول Module Summary

تست های داده محور Data-driven Tests

  • نمای کلی ماژول Module Overview

  • آزمون های داده محور درون خطی Inline Data-Driven Tests

  • تست های مبتنی بر داده های دارایی Property Data-Driven Tests

  • آزمون های داده محور اکسل Excel Data-Driven Tests

  • تست های داده محور SQL Server SQL Server Data-Driven Tests

  • خلاصه ماژول Module Summary

تکنیک های پیشرفته Advanced Techniques

  • نمای کلی ماژول Module Overview

  • ویژگی های صفت سفارشی Custom Trait Attributes

  • ویژگی های آزمایشی مبتنی بر داده های سفارشی Custom Data-Driven Test Attributes

  • مقدمه ای بر AutoFixture Introduction to AutoFixture

  • استفاده از AutoFixture با xUnit.net Using AutoFixture with xUnit.net

  • Automocking با xUnit.net، AutoFixture و Moq Automocking with xUnit.net, AutoFixture, and Moq

  • خلاصه ماژول Module Summary

xUnit.net برای کاربران NUnit xUnit.net for NUnit users

  • نمای کلی ماژول Module Overview

  • معادل های ویژگی NUnit در xUnit.net NUnit Attribute Equivalents in xUnit.net

  • NUnit معادل ها را در xUnit.net بیان کنید NUnit Assert Equivalents in xUnit.net

  • خلاصه ماژول Module Summary

نمایش نظرات

آموزش چارچوب تست xUnit.net
جزییات دوره
2h 49m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
189
4.1 از 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 را طراحی و توسعه داده است.