تعداد ویدئو | 63 |
---|---|
زمان دوره | 03:42:38 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش ویدئویی نکات طلایی تست واحد (unit test) پیشرفته در سی شارپ یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی نکات طلایی تست واحد (Unit Test) پیشرفته در سی شارپ است که با نام اصلی Building a Pragmatic Unit Test Suite از شرکت Pluralsight منتشر شده است.
امروزه اهمیت تست واحد و یا unit test بر هیچ یک از برنامه نویسان حرفه ای پوشیده نیست. صحت عملکرد یک محصول نرم افزاری و اطمینان خاطر داشتن از ایجاد تغییرات در آن فقط با داشتن مجموعه موثر و کاربردی از unit test ها امکان پذیر است. اگر در رابطه با انجام unit testing به دنبال اطلاعات بیشتر هستید توصیه می کنیم از بسته ی آموزش ویدئویی unit testing برای برنامه نویسان سی شارپ و آموزش رایگان توسعه تست محور TDD در سی شارپ استفاده کنید.
اما برای استفاده مناسب از ماهیت unit test ها باید با روش های اصولی ایجاد کردن آنها و کاربرد هر کدام آشنا بشوید. به طور کلی میتوان unit test ها و سبک نوشتن آنها را به سه دسته output verification و state verification و collaboration verification تقسیم کرد. اینکه بدانید در هر کدام از قسمتهای برنامه از قبیل domain model و domain boundary ها از کدام یک از این unit test ها استفاده کنید تا به بهترین شکل ممکن از آن ها بهره مند گردید یک نکته بسیار مهم است.
برای مثال برای تست کردن domain model نباید هیچگاه از collaboration verification استفاده کرد. از طرفی باید domain boundary ها را با استفاده از collaboration verification تست نمود. بسیاری نکات دیگر و ضد الگوها نیز وجود دارند که برای رسیدن به یک مجموعه unit test کاربردی و موثر باید از آنها اطلاع داشته باشید.
فصل اول: مقدمه دوره آموزشی
فصل دوم: مقدمه
فصل سوم: بررسی سبکهای نوشتن
Unit Test
فصل چهارم: بهره مندی حداکثری از
Unit Test
ها
فصل پنجم: ریفکتور کردن به سمت
Unit Test
های با ارزش تر
فصل ششم: بهرهمندی حداکثری از
Integration Test
ها
فصل هفتم: بررسی ضد الگوها (
Anti-pattern
های) نوشتن
Unit Test
ها
نقد و بررسیها
هنوز بررسیای ثبت نشده است.