تعداد ویدئو | 42 |
---|---|
زمان دوره | 02:22:20 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش ویدئویی تست تایید (Approval Testing) در دات نت یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی انجام تست تایید و یا Approval Testing در دات نت است که با نام اصلی Approval Testing in .NET از شرکت Pluralsight منتشر شده است.
تست تایید یا Approval Testing یک تست نرم افزار است که تمرکز خود را بر روی ثبت کردن و ذخیره نمودن رفتار نرم افزار شما دارد. پس از انجام این کار تغییراتی که در رفتار نرم افزار رخ می دهند می توانند در دسترس تیم توسعه نرم افزار قرار بگیرند تا آنها نیز بر اساس نیازمندی ها واکنش مناسبی را لحاظ نماید. تست تایید و یا Approval Testing می تواند در روش تست واحد و یا unit testing و همچنین تست عملکرد یا functional testing مورد استفاده قرار می گیرد. اساس تست تایید و یا Approval Testing بسیار ساده است. به بیان ساده شما تست هایتان را تعریف می کنید و یک نتیجه مرجع و یا reference result که می تواند نمایان گر ایده دلخواه شما باشد را نیز تنظیم می نماییم. پس از اجرا کردن تست و استفاده از ابزار های مختلف تمامی تفاوت های بین reference result و نتایح واقعی و یا actual result ها نشان داده خواهند شد. پس از انجام این کار شما می توانید در رابطه با تفاوت رخ داده تصمیم گیری کنید.
به عبارت دیگر می توانید تفاوت را تعریف کرده و یا اصطلاحا approve کنید. چرا که چیزی را در کدتان تغییر دادید می توانید تفاوت را ignore کرده یعنی از آن چشم پوشی نمایید و یا نهایتا می توانید تست را به عنوان یک تست شکست خورده یا fail شده لحاظ کنید. یکی از کاربرد های تست تایید و یا Approval Testing حل کردن چالش هایی در تست نرم افزار است که در آن خروجی یک قابلیت بسیار پیچیده تر از یک عدد ساده است. یکی دیگر از کاربرد های تست تایید و یا Approval Testing در کار کردن با کد های موروثی یا legacy code ها است که برنامه نویس فعلی وظیفه نگهدارس آن را به عهده دارد. به عبارت دیگر با استفاده از تست تایید می توان مطمئن شد که یک تغییر در یک module تک عوارض جانبی نامطلوبی را در قسمت های دیگر برنامه منجر نمی شود. دیگر نام های تست تایید و یا Approval Testing شامل Golden Master Testing و یا Characterisation Testing و یا حتی Snapshot Testing است. یکی از مشکلات استفاده کردن از Approval Testing این است که نتایح تست می بایست توسط یک انسان بررسی شوند و همین موضوع باعث می شود تا Approval Testing مناسب انجام روش هایی از قبیل continuous testing و یا delivery نباشد. در این روش ها برنامه می بایست به صورت دوره ای تست و پس از آن build و نهایتا deploy شود. البته می توان با استفاده از ابزار هایی عملیات approve و ignore کردن را خودکار کرد.
فصل اول: مقدمه دوره آموزشی
فصل دوم: بررسی کردن Object ها و Array ها
فصل سوم: استفاده کردن از Reporter ها
فصل چهارم: تست کردن Application View ها
فصل پنجم: ریفکتور کردن Legace Code ها به همراه Approval Test ها
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.