آموزش توسعه تست محور TDD در ASP.NET Core

تعداد ویدئو 17
زمان دوره 00:38:10
مترجم شقایق ناصری منش
ناظر ترجمه مرتضی گیتی
دوبلر فریبا نوری پور
ناظر دوبلاژ مرتضی گیتی
سایت منتشر کننده لیندا

آموزش توسعه تست محور TDD در ASP.NET Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی توسعه تست محور در ASP.NET Core است که با نام اصلی ASP.NET Core Test-Driven Development از شرکت Lynda منتشر شده است.

توسعه تست محور (Test Driven Development) چیست؟

توسعه تست محور که تحت عنوان Test Driven Development و یا TDD شناخته می شود یک روش توسعه نرم افزار است که در آن تست ها قبل نوشته شدن کدهای برنامه مشخص و پیاده سازی می شوند. به بیان دیگر تست های مربوط به هر کدام از Functionality ها در ابتدا ایجاد و سپس تست می شوند. این موضوع باعث fail شدن تست ها می گردد. پس از انجام این کار به منظور pass شدن تست مورد نظر باید کد های جدیدی نوشته بشوند. نهایتاً مرحله آخر ترمیم کردن کدهای نوشته شده به منظور حل و فصل کردن خطاها می باشد. استفاده کردن از Test Driven Development و یا توسعه تست محور باعث ایجاد یک طراحی و روند توسعه مناسب تر می شود. استفاده کردن از این روش باعث می شود که امکان پیاده سازی Functionality های مختلف یک برنامه به مراتب ساده تر انجام بشود.

ASP.NET-Core-Test-Driven-Development-Snapshot

روش TDD اجازه می دهد تا برنامه نویسان بتوانند کدهای جدید خود را بسادگی اضافه کنند و در صورت fail شدن هر کدام از از تست ها مراحل Dubug کردن را لحاظ نمایند. استفاده کردن از روش Test Driven Development باعث کاهش کدهای تکراری یا code duplication نیز می شود. این موضوع می‌تواند در نگهداری برنامه نیز تاثیر بسیار مثبتی داشته باشند. به بیان ساده مفهوم TDD به نوشتن تست هایی که در ابتدا fail می‌شوند دلالت دارد تا پس از آن با نوشتن حداقل کد جدید باعث pass شدن هر کدام از تست ها بشویم. در وب سایت پرووید بسته های آموزشی مختلفی در رابطه با توسعه تست محور  و یا Test Driven Development آماده شده اند که برای مثال می توانید از آموزش توسعه تست محور Test Driven Development در سی شارپ استفاده کنید.

سرفصل مطالب آموزش ویدئویی توسعه تست محور (TDD) در ASP.NET Core

فصل اول:مقدمه

  • خوش آمد گویی
  • چه چیز هایی را باید از قبل بدانید
  • استفاده کردن از فایل های تمرین

فصل دوم:شروع به کار با توسعه تست محور در ASP.NET Core

  • توسعه تست محور و ابزار های مورد نیاز
  • بررسی ارتباط Dependency injection و IoC
  • پیکر بندی کردن Application برای افزایش قابلیت تست پذیری

فصل سوم: نوشتن تست ها

  • بررسی کردن یک Test base Case
  • تست کردن N+1 case
  • Refactor کردن Code ها و Test ها
  • تکمیل کردن Test case ها
  • اتمام کار و اجرا کردن برنامه

فصل چهارم: تست کردن تغییرات کد های تست نشده

  • بررسی توسعه تست محور در کد های تست نشده
  • تست پذیر کردن کد های تست نشده
  • تغییر ایجاد کردن در کد ها با اعتماد بنفس بالا – قسمت اول
  • تغییر ایجاد کردن در کد ها با اعتماد بنفس بالا – قسمت دوم
  • Refactor کردن کد های از قبل موجود

فصل پنجم: جمع بندی

  • قدم های بعدی شما

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش توسعه تست محور TDD در ASP.NET Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید