تعداد ویدئو | 57 |
---|---|
زمان دوره | 2:9:38 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش تست واحد Unit Testing برای برنامه نویسان سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی مباحث بنیادی Unit Testing برای برنامه نویسان سی شارپ است که با نام اصلی Basics of Unit Testing for C Sharp Developers از شرکت Pluralsight منتشر شده است.
Unit Testing فرآیند حصول اطمینان از درستی یک قطعه کد است. کدی که مورد تست قرار می گیرد ممکن است یک متد، یک گروه از اعضای یک کلاس و یا یک کامپوننت کامل باشد. از آنجا که Unit Testing نیاز به دانش مربوط به کد مورد تست دارد، اغلب توسط برنامه نویس انجام می شود. برای مثال، ممکن است یک گروه از تست ها درستی کار یک الگوریتم پیچیده را کنترل کنند.
متد TDD یا Test–Driven Development که اساس توسعه ی یک نرم افزار را بر اساس تست ها قرار میدهد، یک مثال بسیار مناسب از اهمیت Testing در توسعه ی نرم افزار است.
بعضی از مزیت های Unit Testing عبارت اند از:
فصل اول: مقدمه
فصل دوم: چرا به Unit Testing نیاز داریم
فصل سوم: نوشتن اولین Unit Test ها
فصل چهارم: اجتناب از نوشتن مستقیم مقادیر در Unit Test ها
فصل پنجم: عملیات مقداردهی اولیه و یا Initialization و تمیز کردن نهایی و یا Cleanup
فصل ششم: بررسی Attribute های مربوط به Unit Test ها
فصل هفتم: استفاده از کلاس های Assert ها برای صرفه جویی در زمان
فصل هشتم: ایجاد کردن تست های داده محور و یا Data-driven Test ها
فصل نهم: خودکارسازی و یا Automate کردن تست ها با استفاده از ابزار VSTest.Console
نقد و بررسیها
هنوز بررسیای ثبت نشده است.