آموزش C # توسعه مبتنی بر آزمون

C# Test Driven Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه آزمون محور روشی برای ایجاد کد قوی تر است. از جمله مزایای دیگر ، توسعه آزمون محور (یا TDD) به شما امکان می دهد باگ ها را زود هنگام بگیرید و کد را جدا کنید ، و آن را مدولارتر و مقیاس پذیر تر کنید. استفاده از اصول TDD برای برنامه نویسی C # برای توسعه دهندگان یک برنده است.

در این دوره ، رینالد آدولف اصول توسعه آزمون محور را توضیح می دهد و نشان می دهد که چگونه آنها را در دو گردش مختلف C # اعمال می کنیم. ابتدا ، او پروژه آزمایشی جدیدی ایجاد می کند. او موارد آزمایشی قبل کد را برای تحریک طراحی برنامه می نویسد. در سناریوی دوم ، او موارد آزمایشی را برای یک پروژه C # موجود می نویسد ، تا قبل از اجرای آن اشکالات را پیدا کند. در طول راه ، رینالد از MSTest مایکروسافت استفاده می کند ، اما او همچنین ابزارهای تست دیگری (مانند چارچوب تست واحد xUnit و چارچوب مسخره Moq) و تئوری ها (مانند مانترا ریفکتور قرمز-سبز و اصول SOLID) را معرفی می کند که توسعه بسیار کارآمد
موضوعات شامل:
  • رویکردهای مختلف آزمایش
  • استفاده از ابزار آزمایش و چارچوبهای تمسخر
  • ایجاد یک پروژه ساده C # تست محور
  • افزودن تست ناموفق
  • به روزرسانی تست ها برای قبولی
  • کد بازسازی
  • استفاده از Moq برای آزمایش داده ها

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

1. بررسی توسعه محور آزمون 1. Review of Test-Driven Development

  • رویکردهای مختلف برای آزمایش Different approaches to testing

  • قرمز ، سبز ، رفیکتور Red, green, refactor

  • پالایشگاه: نگاهی عمیق تر Refactoring: A deeper look

  • هنر تست The art of testing

2. ابزارهای مفید برای توسعه C # محور تست 2. Useful Tools for the C# Test-Driven Development

  • ابزارهای تست (MSTest ، NUnit ، xUnit و MbUnit) Testing tools (MSTest, NUnit, xUnit, and MbUnit)

  • چارچوب های مسخره (Moq ، NSubstitute و FakeItEasy) Mocking frameworks (Moq, NSubstitute, and FakeItEasy)

3. یک پروژه C # تست محور ساده 3. A Simple Test-Driven C# Project

  • یک پروژه C # تست محور ساده ایجاد کنید Create a simple test-driven C# project

  • کد را refactor کنید Refactor the code

  • آزمایش دیگری ایجاد کنید Create another test

4- یک پروژه C # موجود 4. An Existing C# Project

  • آزمایشات خود را به یک پروژه C # موجود اضافه کنید Add tests to an existing C# project

  • تست عدم موفقیت را اضافه کنید Add a failing test

  • تست عدم موفقیت را اضافه کنید Add a failing test

  • آزمون را به روز کنید Update test to pass

  • آزمون را به روز کنید Update test to pass

  • کد رفکتور Refactor code

  • برای آزمایش داده ها از Moq استفاده کنید Use Moq to test data

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش C # توسعه مبتنی بر آزمون
جزییات دوره
55m 18s
19
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
93,785
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reynald Adolphe Reynald Adolphe

تکنسین و توسعه دهنده NET رینالد آدولف یک تکنسین و توسعه دهنده دات نت است که در زمینه مشاوره و توسعه وب سایت تخصص دارد.

وی تمرکز خود را بر روی تجربه کاربر ، رابط کاربری ، توسعه back-end و زبانهایی که برای ایجاد برنامه های وب استفاده می شود ، دارد. او یک سخنران و مربی فن آوری شخصی است که به برنامه نویسان کمک می کند نام تجاری و حرفه خود را در سطح بالاتری قرار دهند و تازه واردان را به سمت مهندسین نخبه نرم افزار راهنمایی می کند. پیش از این ، وی برای شرکت تریبون در لس آنجلس و اکسنتور در شیکاگو کار می کرد. تخصص های رینالد شامل C # ، Silverlight ، ASP.NET ، MVC ، Razor ، LINQ ، Java ، JavaScript ، JQuery ، AJAX ، HTML5 ، CSS3 ، SOAP ، Knockout.js ، RequireJS ، Underscore.js ، AmplifyJS ، XML ، WCF ، SQL ، SDLC است. ، MSTest ، Moq ، QUnit و Bootstrap. رینالد همچنین با تولید سخنرانان محبوب فن آوری ، نوازندگان و کمدین ها ، رویدادهای فناوری را تولید می کند. می توانید در مورد reynaldadolphe.com درباره رویدادها/مربیگری وی بیشتر بیاموزید و او را در توییتر دنبال کنید @ reynaldadolphe .