آموزش مایکروسافت Fakes Fundamentals

Microsoft Fakes Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: این دوره به شما می آموزد که چگونه از Visual Studio 2012 Fakes مایکروسافت برای بهبود تست های واحد خود استفاده کنید. در این دوره شما یاد می گیرید که چگونه از Microsoft Fakes ارائه شده با Visual Studio 2012 برای جداسازی تست های خود از وابستگی های کلاس هایی که در حال آزمایش واحد هستید استفاده کنید. این به شما یاد می دهد که چگونه از خرد برای ردیابی همکاری وابستگی و کنترل جریان برنامه استفاده کنید. همچنین به شما یاد می دهد که چگونه از shims برای آزمایش کدهای قدیمی استفاده کنید.

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

مایکروسافت Fakes Fundamentals Microsoft Fakes Fundamentals

  • معرفی Introduction

استفاده از Test Doubles برای بهبود تست های واحد Using Test Doubles to Improve Unit Tests

  • معرفی Introduction

  • تست واحد می تواند دشوار باشد Unit Testing Can Be Difficult

  • ویژگی های یک تست واحد خوب Properties of a Good Unit Test

  • چگونه Test Doubles می تواند کمک کند How Test Doubles Can Help

اشیاء ساختگی دستی Hand Rolled Mock Objects

  • معرفی Introduction

  • ساخت مدل های دستی Creating Hand Rolled Mocks

  • نسخه ی نمایشی: ایجاد مدل های دستی Demo: Creating Hand Rolled Mocks

  • خوب The Good

  • بد The Bad

  • زشت The Ugly

  • خلاصه Summary

استفاده از Stubs برای بهبود تست واحد Using Stubs to Improve a Unit Test

  • معرفی Introduction

  • نسخه ی نمایشی: نمونه ای از تست واحد با کیفیت پایین Demo: An Example of a Poor Quality Unit Test

  • Revisit: Properties of a Good Unit Test Revisit: Properties of a Good Unit Test

  • نسخه ی نمایشی: اصل وارونگی وابستگی Demo: The Dependency Inversion Principle

  • نسخه ی نمایشی: تولید مجموعه Stubs Demo: Generating the Stubs Assembly

  • نسخه ی نمایشی: رفع تست با یک خرد Demo: Fixing the Test with a Stub

  • خلاصه: ویژگی های یک تست واحد خوب Recap: Properties of a Good Unit Test

  • نسخه ی نمایشی: استفاده از Stubs برای تأیید تنظیم کننده های ویژگی Demo: Using Stubs To Verify Property Setters

استفاده از Stubs برای کنترل جریان برنامه Using Stubs to Control Program Flow

  • معرفی Introduction

  • چالش دیگر - کنترل جریان برنامه Another Challenge - Controlling Program Flow

  • نسخه ی نمایشی: استفاده از Stubs برای کنترل جریان برنامه Demo: Using Stubs to Control Program Flow

  • نسخه ی نمایشی: Stubbing Property Getters Demo: Stubbing Property Getters

  • نسخه ی نمایشی: روش های عمومی کلنگ زدن Demo: Stubbing Generic Methods

  • نسخه ی نمایشی: رفتارهای پیش فرض Demo: Default Behaviors

  • خلاصه Recap

استفاده از Shims برای آزمایش کدهای قدیمی Using Shims to Test Legacy Code

  • معرفی Introduction

  • آنچه شیمز برای انجام آن طراحی شده بود What Shims Were Designed To Do

  • نسخه ی نمایشی: شیمینگ روش های استاتیک Demo: Shimming Static Methods

  • نسخه ی نمایشی: شیمینگ روش های خصوصی Demo: Shimming Private Methods

  • نسخه ی نمایشی: Shimming Constructors Demo: Shimming Constructors

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مایکروسافت Fakes Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 56m
33
Pluralsight (پلورال سایت) pluralsight-small
19 مهر 1391 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
304
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jim Cooper Jim Cooper

مهندس نرم افزار و نویسنده دوره ویدیویی

Donald Belcham Donald Belcham

دونالد بلچام یک توسعه‌دهنده ارشد نرم‌افزار، پیمانکار مستقل و متخصص توسعه چابک است که حامی قوی الگوها و شیوه‌های اساسی OO است. او یکی از نویسندگان کتاب "توسعه برنامه های کاربردی براونفیلد در دات نت" (Manning Press، 2009) است و به طور فعال تخصص خود را با سایر متخصصان فنی در گروه های کاربری، اردوگاه های کد و کنفرانس هایی که در سراسر جهان برگزار می شود به اشتراک می گذارد. سخنرانی‌های گذشته موضوعاتی را پوشش داده‌اند که شامل شیوه‌های توسعه، رهبری تیم با کیفیت، و پیچیدگی‌های فناوری‌های جدید و نوظهور می‌شود. دونالد علاوه بر ایفای نقش به عنوان مربی و سخنران اصلی، طیف گسترده ای از پروژه های بسیار موفق را رهبری کرده و تیم هایی با عملکرد برتر برای شرکت های مختلف ایجاد کرده است. از سال 2007، او جایزه MVP مایکروسافت در سی شارپ را دریافت کرده و عضو آکادمی JetBrains است. دونالد یکی از اعضای موسس و رئیس فعلی گروه کاربران دات نت ادمونتون است. می‌توانید از طریق سخنرانی‌های مختلف، سخنرانی‌های اصلی و در وبلاگ فنی صریح او به افکار دونالد بلچم در مورد توسعه نرم‌افزار، دات‌نت و سی شارپ دسترسی داشته باشید. www.igloocoder.com.

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

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

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