آموزش جامع xUnit برای تست در .NET - آخرین آپدیت

دانلود xUnit

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: "مقدمه‌ای بر xUnit برای تست در .NET" یک دوره جامع است که مخصوص توسعه‌دهندگان .NET طراحی شده تا بر فریم‌ورک تست xUnit مسلط شوند. این دوره در دو ماژول اصلی، از مفاهیم پایه xUnit شامل راه‌اندازی، نوشتن اولین تست‌ها و درک مفاهیم هسته‌ای فریم‌ورک شروع می‌شود. سپس به سراغ مباحث پیشرفته‌تر مانند تست‌های داده‌محور (Data-driven testing)، مدیریت کدهای ناهمگام (Asynchronous) و ادغام xUnit در خط لوله‌های CI/CD می‌رود. با تأکید بر هر دو بخش تئوری و عملی، این دوره به منظور تجهیز توسعه‌دهندگان به مهارت‌های لازم برای پیاده‌سازی استراتژی‌های تست قدرتمند و کارآمد در پروژه‌های .NET طراحی شده است تا کیفیت و قابلیت اطمینان نرم‌افزار افزایش یابد. ماژول ۱: شروع کار با xUnit برای آشنایی توسعه‌دهندگان .NET با این فریم‌ورک محبوب طراحی شده است. این بخش با یک بررسی جامع از xUnit شروع شده و سپس راهنمایی‌های لازم برای راه‌اندازی آن در یک پروژه .NET ارائه می‌دهد. در این ماژول، یاد می‌گیرید چگونه اولین تست خود را بنویسید، کلاس‌ها و متدهای تست را درک کنید، با اصول Assert‌ها آشنا شوید و چرخه حیات تست (شامل فرآیندهای Setup و Teardown) را بیاموزید. این ماژول گامی اساسی برای توسعه‌دهندگانی است که قصد دارند شیوه‌های تست مستحکمی را در پروژه‌های خود به کار بگیرند. ماژول ۲: ارتقای مهارت‌های xUnit با بررسی تکنیک‌های پیشرفته و تخصصی تست انجام می‌شود. این بخش شامل تست‌های داده‌محور با استفاده از ویژگی‌هایی مانند [InlineData]، [ClassData] و [MemberData]، مدیریت استثناهای (Exceptions) مورد انتظار و روش‌های تست کدهای ناهمگام است. همچنین بر بهترین روش‌ها برای سازماندهی و نام‌گذاری تست‌ها، استفاده مؤثر از Assertها و درک مفهومی ادغام xUnit با سیستم‌های CI/CD تأکید دارد. این ماژول برای توسعه‌دهندگانی که به دنبال تعمیق دانش تست خود هستند، ایده‌آل است. این دوره برای تمامی فعالان اکوسیستم توسعه .NET که مایل به تقویت مهارت‌های تست واحد (Unit Testing)، تضمین قابلیت اطمینان کد و حفظ کیفیت نرم‌افزار با استفاده از فریم‌ورک xUnit هستند، مناسب است. سلب مسئولیت: این یک منبع آموزشی مستقل است که توسط Board Infinity صرفاً برای اهداف اطلاع‌رسانی و آموزشی ایجاد شده است. این دوره وابسته به، تأیید شده توسط، اسپانسر یا رسماً با هیچ شرکت، سازمان یا نهاد صدور گواهینامه‌ای مرتبط نیست مگر اینکه صراحتاً ذکر شده باشد. محتوای ارائه شده بر اساس دانش صنعت و بهترین روش‌ها است اما شامل مطالب آموزشی رسمی برای کارفرما یا برنامه گواهینامه خاصی نیست.

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

شروع کار با xUnit Getting Started with xUnit

  • مقدمه‌ای بر دوره Introduction to the Course

  • آشنایی با مدرس Meet Your Instructor

  • آنچه در این درس خواهید آموخت What you will learn in this lesson

  • xUnit چیست؟ درک فریم‌ورک What is xUnit? - Understanding the Framework

  • راه‌اندازی xUnit در پروژه .NET Setting Up xUnit in Your .NET Project

  • نوشتن اولین تست در xUnit Writing Your First Test in xUnit

  • آنچه در این درس خواهید آموخت What you will learn in this lesson

  • درک کلاس‌های تست و متدهای تست Understanding Test Classes and Test Methods

  • اصول اولیه Assertها در xUnit Asserts in xUnit - The Basics

  • چرخه حیات تست در xUnit (Setup و Teardown) Test Lifecycle in xUnit - Setup and Teardown

ارتقای مهارت‌های xUnit Advancing Your xUnit Skills

  • آنچه در این درس خواهید آموخت What you will learn in this lesson

  • تست داده‌محور با استفاده از [InlineData]، [ClassData] و [MemberData] Data-Driven Testing with [InlineData], [ClassData], and [MemberData]

  • مدیریت استثناهای مورد انتظار در تست‌ها Handling Expected Exceptions in Tests

  • تست کدهای ناهمگام (Asynchronous) در xUnit Testing Asynchronous Code in xUnit

  • آنچه در این درس خواهید آموخت What you will learn in this lesson

  • سازماندهی و نام‌گذاری تست‌ها Organizing and Naming Your Tests

  • استفاده مؤثر از Assertها در xUnit Effective Use of Assertions in xUnit

  • ادغام xUnit با خط لوله‌های CI/CD (مرور مفهومی) Integrating xUnit with CI/CD Pipelines (Conceptual Overview)

نمایش نظرات

آموزش جامع xUnit برای تست در .NET
جزییات دوره
4h 39m
18
(آخرین آپدیت)
317
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

Board Infinity: توانمندسازی مشاغل با مسیرهای یادگیری