شماره تماس 09336863931 | 09178169907 پست الکترونیک info@provid.ir
بسته ی آموزش Test First Development در سی شارپ #2

بسته ی آموزش Test First Development در سی شارپ #2

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش Test First Development در سی شارپ #2 می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش توسعه ی نرم افزار تست محور” است که با نام اصلی Test First Development شرکت Pluralsight منتشر شده است.

نکته ی مهم این که این بسته ی آموزشی در حال حاضر در دو قسمت تنظیم شده است. بسته ی آموزشی اول به مباحث اساسی تر و بسته ی دوم به مباحث پیشرفته می پردازد. برای مشاهده ی سری اول بسته ی آموزش Test First Development در سی شارپ #1 کلیک کنید.

Test Driven Development چیست؟

Test-Driven Development یا TDD تکنیکی برای توسعه نرم افزار های میباشد. این روش به صورت بالا به پایین انجام میشود یعنی اول یک سری mock ساخته شده، کلیات پروژه به صورت نمونه اولیه پیاده سازی می شود و بعد از تایید شدن عملکرد برنامه کد های اصلی با  mockها جایگزین می شود. تست ها به صورت Test Case نوشته می شوند و در نهایت بعد از نوشته شدن کد Refactoring صورت می گیرد.

TDD در واقع متدی برای طراحی نرم افزار است نه تست آن البته تست نرم افزار توسط TDD به صورت خیلی شیک انجام می شود. فرض کنید که یک Class دارید که انتظار دارید یک Object از نوع User برای شما ایجاد کند و در کل برنامه با این Object کار خواهید کرد. حال شما تغییری در پایگاه داده خود ایجاد می کنید که باعث می شود متد هایی از آین Object را دیگر نداشته باشیم. بنابراین جاهایی از برنامه که انتظار دارند این متدها وجود داشته باشند از کار خواهد افتاد ولی اگر از روش TDD استفاده کنیم و برای هر قسمت تست نوشته باشیم قبل از اینکه بعد از تغییرات ما همه سیستم از کار بیفتد ما با استفاده از تست ها میتوانیم متوجه تغییرات در جاهای مختلف سیستم بشویم.

بسته ی آموزش Unit Testing

پیش از این، بسته ی آموزش کامل Unit Testing در سی شارپ که با استفاده از فریم ورک NUnit انجام شده است را بر روی سایت قرار داده ایم. مبحث Unit Testing بی ارتباط با بحث TDD نیست. از همین جهت از شما دعوت می کنیم از بسته ی آموزش Unit Testing دیدن کنید.

Pluralsight Logoرجوع به این بسته در سایت Pluralsight

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

عناوین فصل های بسته ی آموزش Test First Development در سی شارپ #2

خرید آنلاین بسته ی آموزش Test First Development در سی شارپ قسمت دوم

450,000RIAL – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.

بسته ی آموزش Test First Development در سی شارپ #1

بسته ی آموزش Test First Development در سی شارپ #1

یکی دیگر از آموزش های گروه آموزشی پرووید بسته ی آموزش Test First Development در سی شارپ #1 می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی “آموزش توسعه ی نرم افزار تست محور” است که با نام اصلی Test First Development از شرکت Pluralsight منتشر شده است.

نکته ی مهم این که این بسته ی آموزشی در حال حاضر در دو قسمت تنظیم شده است. بسته ی آموزشی اول به مباحث اساسی تر و بسته ی دوم به مباحث پیشرفته می پردازد. برای مشاهده ی سری دوم بسته ی آموزش Test First Development در سی شارپ #2 کلیک کنید.

Test Driven Development چیست؟

Test-Driven Development یا TDD تکنیکی برای توسعه نرم افزار های میباشد. این روش به صورت بالا به پایین انجام میشود یعنی اول یک سری mock ساخته شده، کلیات پروژه به صورت نمونه اولیه پیاده سازی می شود و بعد از تایید شدن عملکرد برنامه کد های اصلی با  mockها جایگزین می شود. تست ها به صورت Test Case نوشته می شوند و در نهایت بعد از نوشته شدن کد Refactoring صورت می گیرد.

TDD در واقع متدی برای طراحی نرم افزار است نه تست آن البته تست نرم افزار توسط TDD به صورت خیلی شیک انجام می شود. فرض کنید که یک Class دارید که انتظار دارید یک Object از نوع User برای شما ایجاد کند و در کل برنامه با این Object کار خواهید کرد. حال شما تغییری در پایگاه داده خود ایجاد می کنید که باعث می شود متد هایی از آین Object را دیگر نداشته باشیم. بنابراین جاهایی از برنامه که انتظار دارند این متدها وجود داشته باشند از کار خواهد افتاد ولی اگر از روش TDD استفاده کنیم و برای هر قسمت تست نوشته باشیم قبل از اینکه بعد از تغییرات ما همه سیستم از کار بیفتد ما با استفاده از تست ها میتوانیم متوجه تغییرات در جاهای مختلف سیستم بشویم.

بسته ی آموزش Unit Testing

پیش از این، بسته ی آموزش کامل Unit Testing در سی شارپ که با استفاده از فریم ورک NUnit انجام شده است را بر روی سایت قرار داده ایم. مبحث Unit Testing بی ارتباط با بحث TDD نیست. از همین جهت از شما دعوت می کنیم از بسته ی آموزش Unit Testing دیدن کنید.

Pluralsight Logoرجوع به این بسته در سایت Pluralsight

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

عناوین فصل های بسته ی آموزش Test First Development در سی شارپ #1

خرید آنلاین بسته ی آموزش Test First Development در سی شارپ قسمت اول

450,000RIAL – خرید

با خرید این بسته ی آموزشی لینک دانلود آن به صورت مستقیم برای شما ایمیل شده و می توانید اقدام به دانلود کنید. دقت بفرمایید که لینک دانلود ارسال شده پس از گذشت 24 ساعت منقضی می شود.

به منظور دریافت پستی بسته های برنامه نویسی سایت پرووید، پس از انجام پرداخت، بر روی دکمه ی زیر کلیک کرده و فرم مربوطه را پر کنید.