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

دانلود MOQ

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: «مقدمه‌ای بر MOQ برای تست در .NET» یک دوره جامع است که برای تجهیز توسعه‌دهندگان .NET به مهارت‌های ضروری در استفاده از MOQ، که یک فریم‌ورک Mocking برای تست‌های واحد (Unit Test) است، طراحی شده است. این دوره در دو فصل ارائه می‌شود؛ در ابتدا با مبانی MOQ شامل راه‌اندازی، مفاهیم پایه و نحوه پیاده‌سازی در پروژه‌های .NET شروع می‌شود و سپس به سراغ سناریوهای پیچیده‌تر رفته و تکنیک‌های پیشرفته Mocking، مدیریت وابستگی‌های پیچیده و ادغام MOQ با فریم‌ورک‌های محبوب تست را آموزش می‌دهد. از طریق این دوره، شرکت‌کنندگان درک عمیقی از قابلیت‌های MOQ و نحوه بهره‌گیری از آن برای تست واحد موثر در محیط‌های .NET به دست آورده و مهارت تست و کیفیت نرم‌افزار خود را ارتقا می‌دهند. «فصل ۱: مبانی MOQ» مفهوم Mocking در تست نرم‌افزار را با استفاده از MOQ، فریم‌ورک محبوب در اکوسیستم .NET، معرفی می‌کند. این فصل با توضیح MOQ و اهمیت آن شروع شده و سپس راهنمایی برای راه‌اندازی آن در یک پروژه .NET ارائه می‌دهد. همچنین شامل آموزش ساخت اولین Mock، تکنیک‌های پایه مانند Mock کردن متدها و ویژگی‌ها (Properties)، فرآیندهای تأیید (Verification) و استفاده از Callbackها و Returnها در Mockها است. این فصل برای توسعه‌دهندگانی که به دنبال تقویت مهارت‌های تست واحد خود با MOQ هستند، ضروری است. «فصل ۲: تعمیق مهارت‌های MOQ» به جنبه‌های پیشرفته‌تر Mocking با MOQ در .NET می‌پردازد. این فصل سناریوهای چالش‌برانگیزی مانند Mock کردن اشیاء و وابستگی‌های پیچیده، توالی‌های تنظیمات (Setup Sequences) و Mocking شرطی را بررسی می‌کند. همچنین نحوه مدیریت رویدادها (Events) و استثناها (Exceptions) در MOQ را آموزش می‌دهد. علاوه بر این، شما را با بهترین روش‌ها برای سازماندهی Mockها، جلوگیری از اشتباهات رایج و ادغام موثر MOQ با فریم‌ورک‌های تست مانند xUnit یا NUnit آشنا می‌کند. این فصل که برای توسعه‌دهندگان حرفه‌ای طراحی شده، دانش عمیق و کاربردهای عملی MOQ را ارائه می‌دهد. این دوره برای تمامی افراد در اکوسیستم توسعه .NET که مایل به ایجاد پایه‌ای قوی در Mocking با استفاده از MOQ هستند، جهت تضمین توسعه نرم‌افزاری با کیفیت بالا، قابل نگهداری و قابل اعتماد، مناسب است. سلب مسئولیت: این دوره یک منبع آموزشی مستقل است که توسط Board Infinity تهیه شده و وابسته به، تایید شده توسط، حمایت مالی شده توسط یا به طور رسمی با Brennan یا هر یک از شرکت‌های تابعه آن مرتبط نیست. این دوره جزو مطالب رسمی آماده‌سازی Brennan نیست. تمامی علائم تجاری و نام‌های شرکت‌های ذکر شده متعلق به صاحبان آن‌ها بوده و صرفاً جهت شناسایی استفاده شده است.

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

مبانی-MOQ Fundamentals of MOQ

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

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

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

  • MOQ چیست و چرا باید از آن استفاده کرد؟ What is MOQ and Why Use It?

  • راه‌اندازی MOQ در یک پروژه .NET Setting Up MOQ in a .NET Project

  • اولین Mock شما: مفاهیم پایه و پیاده‌سازی Your First Mock: Basic Concepts and Implementation

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

  • Mock کردن متدها و ویژگی‌ها Mocking Methods and Properties

  • تأیید در MOQ – اطمینان از فراخوانی متدها Verification in MOQ – Ensuring Method Calls

  • استفاده از Callbackها و Returnها در Mockها Using Callbacks and Returns in Mocks

تعمیق-مهارت‌های-MOQ Deepening Your MOQ Skills

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

  • Mock کردن اشیاء و وابستگی‌های پیچیده Mocking Complex Objects and Dependencies

  • توالی‌های تنظیمات و Mocking شرطی Setup Sequences and Conditional Mocking

  • مدیریت رویدادها و استثناها در MOQ Handling Events and Exceptions in MOQ

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

  • سازماندهی و ساختاربندی Mockها Organizing and Structuring Your Mocks

  • اشتباهات رایج در Mocking و نحوه جلوگیری از آن‌ها Common Pitfalls in Mocking and How to Avoid Them

  • ادغام MOQ با xUnit/NUnit Integrating MOQ with xUnit/NUnit

نمایش نظرات

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

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Board Infinity Board Infinity

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