تعداد ویدئو | 62 |
---|---|
زمان دوره | 03:33:16 |
مترجم | پرووید |
ناظر ترجمه | پرووید |
دوبلر | پرووید |
ناظر دوبلاژ | پرووید |
سایت منتشر کننده | پلورال سایت |
آموزش استفاده کردن از SpecFlow برای نوشتن تست خودکار (Automated Test) یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته آموزشی، آموزش استفاده کردن از فریمورک SpecFlow برای نوشتن تست خودکار (Automated Test) است که با نام اصلی Business Readable Automated Tests with SpecFlow 2.0 از شرکت Pluralsight منتشر شده است.
فریمورک SpecFlow یک فریمورک برای نوشتن تست های نرم افزار و استفاده کردن از روش BDD می باشد. این فریمورک کمک می کند تا بتوانید با ایجاد فایل های feature متفاوت، نیازمندیهای نرم افزار را در قالب تست های قابل خوانده شدن، توسط افراد غیر برنامه نویس و یا به عبارتی افراد تجاری ایجاد کنید. سپس می توانید از زبان برنامه نویسی مورد نظر خود مثل سی شارپ و همچنین یک محیط توسعه مثل ویژوال استودیو برای نوشتن کدهای خودکارسازی و یا automation code ها استفاده نمایید. فریمورک SpecFlow کمک می کند تا تست های نوشته شده، هم توسط افراد فنی و هم توسط افراد تجاری قابل خواندن باشند و از این جهت فضای خالی بین این دو گروه از افراد پر می شود. به عبارت دیگر فریمورک SpecFlow باعث ایجاد یک درک مشترک از یک سیستم نرم افزاری برای افراد تجاری و غیرتجاری می گردد. فریمورک SpecFlow از زبان Gherkin برای ایجاد کردن این درک مشترک استفاده میکند.
زبان Gherkin کمک میکند تا بتوانیم سناریوهای تست نرمافزار را به سادگی نوشته و آنها را بخوانیم. با استفاده از این زبان و روش ارائه شده توسط آن که از سه قسمت Givenو When وThen استفاده می کند، هم افراد برنامه نویس و افراد غیر برنامه نویس می توانند تست های نوشته شده را به سادگی بخوانند. زبان Gherkin کلید واژه هایی دارد که با استفاده از آن ها می توانیم رفتاری تست ارائه شده را کنترل کنیم.
فریمورک SpecFlow و زبان Gherkin کمک می کند تا مفهوم مستندات زنده و یا living documentation ایجاد شود. به عبارت دیگر با استفاده از این فریمورک و این زبان، می توانید نیازمندیهای نرمافزار را در قالب تستهایی مستند کرده و ضمن خواندن آنها به سادگی از آنها اجرا بگیرید. استفاده کردن از این دو تکنولوژی در سیستمهای CI و CD نیز به سادگی امکانپذیر میباشد.
فصل اول: مقدمه این دوره آموزشی
فصل دوم: چرا از SpecFlow استفاده کنیم
فصل سوم: بررسی کردن مهمترین مباحث در SpecFlow
فصل چهارم: نوشتن اولین تست ها SpecFlow
فصل پنجم: افزایش قابلیت نگهداری (Maintainability) با Step های مشترک و پارامترها و Data Table ها
فصل ششم: کار با داده ها در Step Definition ها
فصل هفتم: کنترل اجرای تست ها و اجرای کد های بیشتر
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.