آموزش کدنویسی مطمئن: سفری به تست خودکار در ASP.NET MVC

Confident Coding: A Journey to Automated Testing in ASP.NET MVC

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای گام به گام - با محدودیت‌ها و پیچیدگی‌های واقعی - برای اطمینان بیشتر به کدی که می‌نویسید از طریق آزمایش خودکار و مؤثر. بسیاری از سناریوهای مختلف با فشار یک دکمه؟ اگر بتوانید تغییراتی ایجاد کنید و نگران شکستن رفتار موجود نباشید و تعداد مشکلات کد را کاهش دهید چه؟ آیا در مورد تست واحد کنجکاو هستید اما هرگز فرصت امتحان کردن آن را نداشتید؟ یا، آیا در گذشته تجربه بدی با تست واحد داشته اید؟ در این دوره، من به شما یاد می‌دهم که چگونه در تغییر کد موجود و توسعه کد جدید از طریق تکنیک‌های مختلفی که حول تست خودکار مؤثر متمرکز هستند، اطمینان داشته باشید. شما با دنبال کردن یک مشکل واقعی، با محدودیت های واقعی، یاد خواهید گرفت.

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

توسعه مبتنی بر اشکال زدایی Debug Driven Development

  • سفر The Journey

  • توسعه مبتنی بر اشکال زدایی Debug Driven Development

  • راه اندازی پروژه (دمو) Project Setup (Demo)

  • افزودن و نمایش وظایف (دمو) Add and Show Tasks (Demo)

  • تجزیه تاریخ سررسید (دمو) Parsing out a Due Date (Demo)

  • سناریوهایی برای آزمایش دستی Scenarios to Manually Test

تأیید قابل تکرار با یک برنامه کنسول Repeatable Verification with a Console Application

  • اگر راه آسان تری وجود داشت چه می شد؟ What if There Was an Easier Way?

  • تأیید حلقه کنسول (دمو) Console Loop Verification (Demo)

  • چه می شود اگر سناریو هارد کدگذاری شوند؟ (نسخه ی نمایشی) What if Scenarios Hard Coded? (Demo)

  • اگر کنسول نیز تأیید کند چه؟ (نسخه ی نمایشی) What if Console Verifies, Too? (Demo)

  • پاکسازی سناریو (دمو) Scenario Cleanup (Demo)

  • اضافه کردن سال بسته بندی و تأیید با کنسول (دمو) Add Wrapping Year and Verify With Console (Demo)

  • خلاصه (دمو) Summary (Demo)

استفاده از چارچوب تست Using a Testing Framework

  • توقف بعدی: استفاده از چارچوب تست Next Stop: Using a Testing Framework

  • دارای یک چارچوب ممکن است ارائه دهد Features a Framework Might Provide

  • یک سناریو را به NUnit تبدیل کنید و آن را با NUnit (دمو) اجرا کنید Convert a Scenario to NUnit and Execute It with NUnit (Demo)

  • تبدیل تأیید به NUnit (دمو) Convert Verification to NUnit (Demo)

  • اجرای تست های داخل ویژوال استودیو (دمو) Running Tests Inside Visual Studio (Demo)

  • تبدیل نامگذاری سناریو به NUnit (دمو) Convert Scenario Naming to NUnit (Demo)

  • ساده سازی تأیید با NUnit (دمو) Simplifying Verification with NUnit (Demo)

  • تبدیل سناریوهای باقی مانده (دمو) Convert Remaining Scenarios (Demo)

  • بررسی تبدیل Conversion Review

فقط کار می کند - ابتدا تست را بنویسید It Just Works - Writing the Test First

  • ایستگاه بعدی: فقط کار می کند Next Stop: It Just Works

  • سررسید آوریل با نوشتن یک تست اول (دمو) April Due Dates by Writing a Test First (Demo)

  • اشکال زدایی کد هنگام آزمایش اول (دمو) Debugging Code When Testing First (Demo)

  • چه زمانی ابتدا تست کنید When to Test First

ابتدا اعتماد به پیچیدگی با تست ها Confidence in Complexity with Tests First

  • توقف بعدی: پیچیدگی با آزمون اول Next Stop: Complexity with Tests First

  • بازتولید و رفع اشکالات با آزمایش (دمو) Reproducing and Fixing Bugs with Tests (Demo)

  • مدیریت Edge Cases با تست (دمو) Handling Edge Cases with Tests (Demo)

  • افزودن ویژگی های جدید با تست ها - تجزیه لینک ها (دمو) Adding New Features with Tests - Parsing Links (Demo)

  • جداسازی و سپس ادغام اعتبارسنجی پیوند (دمو) Isolating and then Integrating Link Validation (Demo)

  • بعدش چی؟ What Next?

  • نیازی نیست همه چیز را تست کنید You Do Not Need to Test Everything

نمایش نظرات

آموزش کدنویسی مطمئن: سفری به تست خودکار در ASP.NET MVC
جزییات دوره
2h 59m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
201
از 5
دارد
دارد
دارد
Wes Higbee
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Wes Higbee Wes Higbee

وس هیگبی علاقه زیادی به کمک به شرکتها برای دستیابی به نتایج چشمگیر با فناوری و نرم افزار دارد. او تجربه زیادی در زمینه تولید نرم افزار و کار با تیم ها برای بهبود چگونگی تولید نرم افزار برای رسیدن به اهداف تجاری داشته است. وس Full City Tech را برای استفاده از تخصص خود جهت کمک به شرکتها در جلب رضایت مشتریان راه اندازی کرد. اگرچه تمرکز اصلی وی روی نتایج است ، اما اجرای آن اغلب شامل صلاحیت فنی است. وس به طور مکرر در مورد جنبه های تأثیرگذار توسعه نرم افزار از جمله آزمایش خودکار موثر ، اتوماسیون تحویل پایگاه داده ، کنترل نسخه توزیع شده ، بازسازی ، زیبایی شناسی کد ، ادغام مداوم و تحویل مداوم صحبت می کند. او به طور حرفه ای صحبت می کند تا به سازمان ها کمک کند تا پیشرفت کنند و در گروه های کاربر ، اردوگاه های کدگذاری و سازمان های جامعه داوطلب شوند. او یک نویسنده Pluralsight است. او به طور گسترده در مورد جنبه های فنی و غیر فنی توسعه نرم افزار می نویسد. کارهای مکتوب وی شامل مقالاتی است که در VeraSage ، MSDN Magazine ، InfoQ و JetBrain’s TeamCity Blog وجود دارد. با وی در نمایشگاه تجارت و هنر ارزش در مورد اهمیت اهمیت در توسعه نرم افزار مصاحبه شده است. و ، او گاهی اوقات در یک برنامه پخش مشترک یا وبینار بسیار فنی می شود.