آموزش آزمایش بیان بیشتر در NET با MSpec

More Expressive Testing in .NET with MSpec

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: نوشتن تست هایی را یاد بگیرید که هدف کد NET شما را بهتر بیان می کند با استفاده از چارچوب زمینه/مشخصات معروف به MSpec. این دوره روش متفاوتی را برای تفکر در مورد آزمایش کد NET به شما معرفی می کند. آزمونهای معمول واحد به جای تعیین هدف نرم افزار ، بیش از حد بر روی جزئیات پیاده سازی کد متمرکز هستند. در این دوره ، شما یاد می گیرید که چگونه با استفاده از چارچوب Machine.Specifications (MSpec) مشخصات کد خود را بنویسید. این مشخصات می تواند به وضوح توصیف کند که نرم افزار شما به جای چگونگی انجام آن ، چه کاری باید انجام دهد و منجر به مجموعه آزمایشات مفید و قابل نگهداری برای سیستم شما شود.

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

شروع شدن Getting Started

  • MSpec چیست؟ What is MSpec?

  • نصب MSpec و اجرای مشخصات در کنسول Installing MSpec and Executing Specifications at the Console

  • اجرای مشخصات در Visual Studio Test Runner Executing Specifications in the Visual Studio Test Runner

  • اجرای مشخصات در ReSharper Executing Specifications in ReSharper

  • خلاصه Summary

بررسی دامنه Exploring the Domain

  • معرفی برنامه مدیر دامپزشکی Introducing the Vet Manager Application

  • بررسی برنامه نمونه Exploring the Sample Application

  • کاوش در کد نمونه Exploring the Sample Code

  • بررسی نمونه های آزمایش Exploring the Sample Tests

  • استراتژی های نامگذاری آزمون Strategies for Test Naming

  • خلاصه Summary

مبانی MSpec The Fundamentals of MSpec

  • افکار در مورد آزمایش سبک ها Thoughts on Testing Styles

  • اصول MSpec MSpec Basics

  • نمایندگان در .NET Delegates in .NET

  • اعلام مشخصات Declaring a Specification

  • پیاده سازی مشخصات Implementing a Specification

  • ایجاد زمینه Establishing the Context

  • اقدام کردن Taking Action

  • مقایسه MSpec در مقابل NUnit MSpec vs. NUnit Comparison

  • اولین مشخصات واقعی ما Our First Real Specification

  • مشخصات بعدی The Next Specification

  • خشک ماندن Staying DRY

  • Refactoring با وراثت Refactoring with Inheritance

  • Refactoring با متن Nested Refactoring with Nested Contexts

  • خلاصه Summary

MSpec فراتر از اصول MSpec Beyond the Basics

  • بعدی چیست What's Next?

  • پرداختن به موارد استثنا Dealing with Exceptions

  • نسخه ی نمایشی: استثناها Demo: Exceptions

  • سازمان مشخصات بهتر با افراد Better Spec Organization with Subjects

  • خروجی گزینه های ادغام مداوم با MSpec Console Runner Output & Continuous Integration Options with MSpec Console Runner

  • تمسخر در MSpec با Machine.Fakes Mocking in MSpec with Machine.Fakes

  • نسخه ی نمایشی: ماشین. جعلی Demo: Machine.Fakes

  • اندیشه های خلاصه و نهایی Summary and Final Thoughts

نمایش نظرات

آموزش آزمایش بیان بیشتر در NET با MSpec
جزییات دوره
2h 31m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
38
4.4 از 5
دارد
دارد
دارد
Kevin Kuebler
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Kuebler Kevin Kuebler

کوین کوئبلر یک مهندس ارشد نرم افزار برای ViewRay است ، یک شرکت تجهیزات پزشکی نوآورانه که یک سیستم رادیوتراپی منحصر به فرد برای درمان سرطان تولید می کند. او بیش از 15 سال در حال توسعه نرم افزار است و اساساً با پلتفرم .Net مایکروسافت و ابزارهای مرتبط کار می کند. او از ساخت برنامه های کاربردی برای فاکتورهای مختلف از دسک تاپ تا وب تا تلفن های همراه لذت می برد و طیف وسیعی از پروژه ها را از برنامه های کوچک مشتری هوشمند گرفته تا برنامه های وب سازمانی بزرگ با موفقیت هدایت کرده است. کوین در جامعه توسعه دهندگان محلی فعال است و از سخنرانی در گروه های کاربری محلی و رویدادهای برنامه نویس لذت می برد. او با همسر و چهار فرزندش در نزدیکی کلیولند ، اوهایو زندگی می کند. هنگامی که نمی نویسید یا در مورد نرم افزار صحبت نمی کنید ، او از اینکه وقت خود را با خانواده اش بگذراند ، یک فیلم خوب را سپری می کند و تیم های ورزشی مورد علاقه خود را تشویق می کند ، جایی که فرصت گفتن "صبر کنید تا سال دیگر" همیشه در گوشه و کنار است.