لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش C # توسعه مبتنی بر آزمون
C# Test Driven Development
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توسعه آزمون محور روشی برای ایجاد کد قوی تر است. از جمله مزایای دیگر ، توسعه آزمون محور (یا TDD) به شما امکان می دهد باگ ها را زود هنگام بگیرید و کد را جدا کنید ، و آن را مدولارتر و مقیاس پذیر تر کنید. استفاده از اصول TDD برای برنامه نویسی C # برای توسعه دهندگان یک برنده است.
در این دوره ، رینالد آدولف اصول توسعه آزمون محور را توضیح می دهد و نشان می دهد که چگونه آنها را در دو گردش مختلف C # اعمال می کنیم. ابتدا ، او پروژه آزمایشی جدیدی ایجاد می کند. او موارد آزمایشی قبل em> کد را برای تحریک طراحی برنامه می نویسد. در سناریوی دوم ، او موارد آزمایشی را برای یک پروژه C # موجود می نویسد ، تا قبل از اجرای آن اشکالات را پیدا کند. در طول راه ، رینالد از MSTest مایکروسافت استفاده می کند ، اما او همچنین ابزارهای تست دیگری (مانند چارچوب تست واحد xUnit و چارچوب مسخره Moq) و تئوری ها (مانند مانترا ریفکتور قرمز-سبز و اصول SOLID) را معرفی می کند که توسعه بسیار کارآمد
موضوعات شامل:
رویکردهای مختلف آزمایش li>
استفاده از ابزار آزمایش و چارچوبهای تمسخر li>
ایجاد یک پروژه ساده C # تست محور li>
افزودن تست ناموفق li>
به روزرسانی تست ها برای قبولی li>
کد بازسازی li>
استفاده از Moq برای آزمایش داده ها li>
سرفصل ها و درس ها
مقدمه
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
تکنسین و توسعه دهنده 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 .
نمایش نظرات