لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع 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
نمایش نظرات