لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش چارچوب تست 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
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات