آموزش مقدمه ای بر Fixie: آزمون مبتنی بر کنوانسیون در NET

Introduction to Fixie: Convention-based Testing in .NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با چارچوب تست Fixie مبتنی بر کنوانسیون ، کد آزمون کم نظم و قابل تنظیم بیشتری ایجاد کنید همه را بزرگ کنید معرفی فیکسی 18 متر 16 ساله نوشتن تست ها و بیان ارزش ها 36 متر و 42 ثانیه ایجاد کنوانسیون های سفارشی دهه 48 48 آزمونهای داده محور با استفاده از قراردادهای سفارشی 34 متر 4 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

معرفی فیکسی Introducing Fixie

  • مقدمه Introduction

  • مقایسه Fixie با NUnit و xUnit.net Comparing Fixie to NUnit and xUnit.net

  • کنوانسیون کشف پیش فرض تست Default Test Discovery Conventions

  • تحت پوشش: کنوانسیون پیش فرض Under the Covers: Default Convention

  • چرخه عمر اعدام آزمون Test Execution Lifecycle

  • دونده های تست پشتیبانی شده Supported Test Runners

  • به نقل از خالق A Quote from the Creator

  • شروع کار در Visual Studio Getting Started in Visual Studio

  • Fixie Test Discovery Fixie Test Discovery

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

  • خلاصه Summary

نوشتن تست ها و بیان ارزش ها Writing Tests and Asserting Values

  • مقدمه Introduction

  • کتابخانه های ادعا Assertion Libraries

  • نصب باید و ادعای اعداد Installing Should and Asserting Numbers

  • ادعای رشته ها Asserting Strings

  • ادعای Nulls و Booleans Asserting Nulls and Booleans

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

  • ادعای انواع اشیا Asserting Object Types

  • ادعای محدوده ها Asserting Ranges

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

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

  • خلاصه Summary

ایجاد کنوانسیون های سفارشی Creating Custom Conventions

  • مقدمه Introduction

  • مروری بر کنوانسیون های سفارشی Custom Conventions Overview

  • سفارشی کردن کشف آزمون Customizing Test Discovery

  • محدود کردن کنوانسیون های سفارشی به Namespaces Restricting Custom Conventions to Namespaces

  • با استفاده از کنوانسیون های سایر مجامع Using Conventions from Other Assemblies

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

  • کنترل نمونه آزمون کلاس Controlling Test Class Instantiation

  • اجرای کد اضافی قبل و بعد از موارد آزمایشی Running Additional Code Before and After Test Cases

  • اجرای کد اضافی قبل و بعد از نصب تست Running Additional Code Before and After Test Fixtures

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

  • حالت های نمونه آزمون کلاس و کد اضافی Test Class Instantiation Modes and Additional Code

  • جستجوی آزمون ها Skipping Tests

  • خلاصه Summary

آزمونهای داده محور با استفاده از قراردادهای سفارشی Data Driven Tests Using Custom Conventions

  • مقدمه Introduction

  • ایجاد یک پارامتر سفارشی منبع Creating a Custom ParameterSource

  • استفاده از خصوصیات سفارشی به عنوان منابع داده Using Custom Attributes as Data Sources

  • استفاده از فایلهای CSV به عنوان منابع داده Using CSV Files as Data Sources

  • استفاده از AutoFixture به عنوان منبع داده پارامتر ناشناس Using AutoFixture as an Anonymous Parameter Data Source

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش مقدمه ای بر Fixie: آزمون مبتنی بر کنوانسیون در NET
جزییات دوره
2h 17m
41
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
30
4.4 از 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 را طراحی و توسعه داده است.