نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه در Visual Studio و .Net تست های پذیرش رو به رو به زبان های طبیعی ایجاد کنید. همه را بزرگ کنید بررسی اجمالی و نصب 16m 39s The Gherkin Language 29m 34s کدگذاری مراحل اتوماسیون 56 متر 48s تست و اتوماسیون وب سایت با SpecFlow و WatiN 1 ساعت و 8 متر 29 ثانیه علائم تجاری و نامهای تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
بررسی اجمالی و نصب
Overview and Installation
-
بررسی اجمالی ماژول
Module Overview
-
SpecFlow چیست؟
What is SpecFlow?
-
آزمون قبولی چیست؟
What is an Acceptance Test?
-
تست های مواجهه با تجارت
Business Facing Tests
-
SpecFlow فقط یک ابزار است
SpecFlow is just A Tool
-
در رویکردهای آزمون اول استفاده کنید
Use in Test-first Approaches
-
ساختار SpecFlow
SpecFlow Structure
-
نصب در Visual Studio و ایجاد یک پرونده ویژه
Installing in Visual Studio and Creating A Feature File
-
خلاصه ماژول
Module Summary
The Gherkin Language
The Gherkin Language
-
بررسی اجمالی ماژول
Module Overview
-
قرچک چیست؟
What is Gherkin?
-
امکانات
Features
-
سناریوها
Scenarios
-
مراحل - با توجه به ، چه زمانی ، سپس
Steps - Given, When, Then
-
برچسب ها
Tags
-
نسخه ی نمایشی: استفاده از برچسب ها
Demo: Applying Tags
-
نسخه ی نمایشی: خطوط اظهار نظر
Demo: Commenting Lines
-
جدول داده ها در مراحل
Data Tables in Steps
-
رئوس مطالب سناریوی داده محور
Data-Driven Scenario Outlines
-
زمینه ها
Backgrounds
-
خلاصه ماژول
Module Summary
کدگذاری مراحل اتوماسیون
Coding The Automation Steps
-
بررسی اجمالی ماژول
Module Overview
-
نصب بسته های NuGet مورد نیاز
Installing The Required NuGet Packages
-
صحافی مرحله تعریف
Step Definition Binding
-
تنظیم سبک تعریف پیش فرض
Setting The Default step Definition Style
-
افزودن مراحل جدید
Adding New Steps
-
حذف مراحل
Deleting Steps
-
سناریوهای در حال اجرا و اشکال زدایی و تعاریف مرحله
Running and Debugging Scenarios and step Definitions
-
به اشتراک گذاری تعاریف مرحله
Sharing step Definitions
-
پارامتر سازی برای ارتقا. قابلیت استفاده مجدد از مرحله
Parameterization to Promote step Definition Reusability
-
پارامهای چندگانه و رشته ای در یک تعریف تک مرحله ای
Multiple and String params in A Single step Definition
-
ایجاد یک تعریف مرحله با یک جدول داده
Creating A step Definition with A Data Table
-
سناریو طرح کلی مراحل تعریف
Scenario Outline step Definitions
-
به اشتراک گذاری و حفظ حالت بین تعاریف مرحله
Sharing and Maintaining State Between step Definitions
-
خلاصه ماژول
Module Summary
تست و اتوماسیون وب سایت با SpecFlow و WatiN
Testing and Automating a Website with SpecFlow and WatiN
-
بررسی اجمالی ماژول
Module Overview
-
بررسی اجمالی وب سایت تحت آزمایش
Overview of The Website under Test
-
معرفی مختصر WatiN
A brief Introduction to WatiN
-
نوشتن سناریوی قدرت رمز عبور
Writing The Password Strength Scenario
-
نوشتن اتوماسیون برای سناریوی قدرت رمز عبور
Writing Automation for The Password Strength Scenario
-
Refactoring رمز عبور قدرت خودکار رمز
Refactoring Password Strength Automation Code
-
با استفاده از قلاب برای از بین بردن نمونه مرورگر
Using hooks to Dispose The Browser Instance
-
بازسازی در قالب یک سناریو
Refactoring into A Scenario Outline
-
نوشتن سناریوی کاربر موجود
Writing The Existing user Scenario
-
ویژگی های Refactoring برای استفاده از زمینه ها
Refactoring Features to use Backgrounds
-
Refactoring مرحله تعاریف در کلاسهای دیگر
Refactoring step Definitions into other Classes
-
Refactoring تعامل مرورگر به یک مدل صفحه
Refactoring Browser Interaction into A Page Model
-
خلاصه ماژول
Module Summary
نمایش نظرات