فروشگاه

بسته ی آموزش ویدئویی Unit Testing نرم افزار و AutoFixture

توضیحات

توضیحات

بسته ی آموزش ویدئویی Unit Testing نرم افزار و AutoFixture یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی Unit Test های بهتر با AutoFixture است که با نام اصلی Better .NET Unit Tests with AutoFixture Get Started از شرکت Pluralsight منتشر شده است.

Unit Testing چیست؟

Unit Testing فرآیند حصول اطمینان از درستی یک قطعه کد است. کدی که مورد تست قرار می گیرد ممکن است یک متد، یک گروه از اعضای یک کلاس و یا یک کامپوننت کامل باشد. از آنجا که Unit Testing نیاز به دانش مربوط به کد مورد تست دارد، اغلب توسط برنامه نویس انجام می شود. برای مثال، ممکن است یک گروه از تست ها درستی کار یک الگوریتم پیچیده را کنترل کنند. متد TDD یا Test–Driven Development که اساس توسعه ی یک نرم افزار را بر اساس تست ها قرار میدهد، یک مثال بسیار مناسب از اهمیت Testing در توسعه ی نرم افزار است.

بعضی از مزیت های Unit Testing عبارت اند از:

  • اطمینان از صحت کار نرم افزار
  • کمک به ساده تر شدن فرآیند ریفکتورینگ
  • کمک در مستندسازی نرم افزار

AutoFixture چیست؟

ابزار AutoFixture یک Open-source Library می باشد که برای نوشتن تست در دات نت فریم ورک طراحی شده است. با استفاده از این ابزار فاز Arrange از نوشتن یک تست (همانطور که می دانید یک Unit Test از سه فاز Arrange – Act – Assert تشکیل شده است.) بسیار ساده تر شده و این موضوع خود باعث افزایش قابلیت نگهداری یک تست می شود. هدف اصلی AutoFixture اجازه دادن به برنامه نویس برای متمرکز شدن روی چیزی است که قصد تست کردن آن را دارد. به این ترتیب دیگر وظیفه ی راه اندازی کردن سناریو تست و یا اصطلاحاً Test Scenario از برنامه نویس سلب شده و به AutoFixture داده می شود.

دانلود دموی بسته ی آموزش ویدئویی Unit Testing نرم افزار و AutoFixture

عناوین فصل های بسته ی آموزش ویدئویی Unit Testing نرم افزار و AutoFixture

فهرست و سرفصل های این دوره

نظرات (0)

Be the first to review “بسته ی آموزش ویدئویی Unit Testing نرم افزار و AutoFixture”

Reviews

هنوز هیچ نقدی نشده است.

ریال 799,000

خرید دانلودی بسته ی آموزش ویدئویی Unit Testing نرم افزار و AutoFixture

اطلاعات دوره
تولید کننده Pluralsight
مدرس دوره Jason Roberts
زبان آموزش 1
مترجم دوره دکتر مرتضی گیتی
مدت زمان آموزش یک ساعت و پنجاه و نه دقیقه
اشتراک گذاری