لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تمسخر در تست های واحد هسته دات نت با Moq: شروع به کار
Mocking in .NET Core Unit Tests with Moq: Getting Started
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
وقتی نمیتوانید کلاسهایی را که میخواهید آزمایش کنید را از بقیه سیستم جدا کنید، نوشتن تستهای واحد میتواند دشوار، زمانبر و کند باشد. در این دوره آموزشی، Mocking in.NET Core Unit Tests with Moq: Getting Started، یاد می گیرید که چگونه mock بسازید و از آنها به عنوان وابستگی به کلاس هایی که می خواهید تست کنید استفاده کنید. ابتدا، نحوه پیکربندی روشها و ویژگیهای مسخرهشده را برای برگرداندن مقادیر خاص کشف خواهید کرد. در مرحله بعد، نحوه انجام تست رفتار/تعامل را پوشش خواهید داد. در نهایت، نحوه تنظیم استثناها و رویدادهای مسخره شده را بررسی خواهید کرد. پس از اتمام این دوره، دانش لازم برای استفاده از Moq برای تست واحد کلاس های خود را به صورت مجزا با ایجاد و استفاده از اشیاء ساختگی خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
شروع کار با Mocking و Moq
Getting Started with Mocking and Moq
معرفی
Introduction
معرفی
Introduction
طرح کلی دوره
Course Outline
طرح کلی دوره
Course Outline
مروری بر تمسخر
An Overview of Mocking
مروری بر تمسخر
An Overview of Mocking
چرا مسخره کردن؟
Why Mock?
چرا مسخره کردن؟
Why Mock?
واحد چیست؟
What Is a Unit?
واحد چیست؟
What Is a Unit?
جعلی، آدمک، خرد، مسخره، و تست دوبل
Fakes, Dummies, Stubs, Mocks, and Test Doubles
جعلی، آدمک، خرد، مسخره، و تست دوبل
Fakes, Dummies, Stubs, Mocks, and Test Doubles
مروری بر Moq
An Overview of Moq
مروری بر Moq
An Overview of Moq
نمای کلی کد نسخه ی نمایشی
Demo Code Overview
نمای کلی کد نسخه ی نمایشی
Demo Code Overview
اضافه کردن یک پروژه تست واحد
Adding a Unit Test Project
اضافه کردن یک پروژه تست واحد
Adding a Unit Test Project
نوشتن تست های اولیه
Writing Initial Tests
نوشتن تست های اولیه
Writing Initial Tests
معرفی یک وابستگی جدید و نصب Moq
Introducing a New Dependency and Installing Moq
معرفی یک وابستگی جدید و نصب Moq
Introducing a New Dependency and Installing Moq
خلاصه
Summary
خلاصه
Summary
تماس های روش تمسخر
Mocking Method Calls
معرفی
Introduction
معرفی
Introduction
نمونه سازی و استفاده از یک شیء ساختگی
Instantiating and Using a Mock Object
نمونه سازی و استفاده از یک شیء ساختگی
Instantiating and Using a Mock Object
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.
نمایش نظرات