لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
Specflow and Cucumber برای توسعه دهندگان دات نت - راهنمای اصلی [ویدئو]
Specflow and Cucumber for .NET Developers - The Master Guide [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، شما سفری را آغاز خواهید کرد تا بر Specflow، Cucumber و Gherkin، سه گانه ضروری برای رها کردن پتانسیل کامل BDD، تسلط پیدا کنید.
شما با یک مقدمه دوره دقیق شروع می کنید، سپس به اصول BDD عمیق می پردازید و پایه و اساس رشد Specflow را درک می کنید.
زبان Gherkin را از طریق اصول اولیه Gherkin به دست آورید، به این زبان جهانی برای بیان رفتار و زمینه سازی برای ماجراجویی های Specflow خود تسلط داشته باشید. سپس یاد بگیرید که چگونه تعاریف مرحله Specflow را ایجاد کنید و آنها را به سناریوهای خود متصل کنید. پس از آن، با استفاده از Specflow Table Assist به هنر کار با جدول های داده در Gherkin مسلط خواهید شد. قدرت هوک ها را در Specflow و اینکه چگونه می توانند فرآیند تست شما را ساده کنند، بدانید.
روش های مختلف اشتراک گذاری داده ها را در Specflow کاوش کنید، از جمله سیستم زمینه Specflow و تزریق وابستگی. در موضوعات پیشرفته مانند بازیابی ارزش سفارشی و مقایسه کننده ها غوطه ور شوید، در تلاش های آزمایشی خود یک مزیت رقابتی به دست آورید و تبدیل آرگومان های مرحله ای و اهمیت آنها را در Specflow درک کنید.
مفاهیم پیشرفته قلاب، محدوده، و تعاریف مرحله ناهمزمان را کاوش کنید. روش های مختلف برای اجرای تست های Specflow خود را بیاموزید.
در نهایت، با سازماندهی موثر ویژگی ها، مراحل و مدل های کسب و کار، پروژه خود را مرتب کنید و از ساختاری تمیز و قابل نگهداری اطمینان حاصل کنید.
در پایان این دوره، شما در استفاده از Specflow مهارت خواهید داشت و به خوبی برای مقابله با چالش های تست در دنیای واقعی با اعتماد به نفس آماده خواهید شد و تخصص لازم برای برتری در نقش خود را به دست خواهید آورد. درک اساسی از زبان قره قلیایی به دست آورید
کشف کنید که چگونه با استفاده از Specflow تست های خودکار را به طور موازی اجرا کنید
تطبیق پذیری قلاب های Specflow و نقش آنها در کنترل عملکرد را بررسی کنید
بازیابی ارزش سفارشی و مقایسه کننده ایجاد کنید
در استدلال های مرحله ای و تبدیل ها مهارت کسب کنید
برای آزمایش مؤثرتر، عمیقاً در دنیای قلابها کاوش کنید. این دوره برای پاسخگویی به مخاطبان مختلف طراحی شده است. چه شما یک متخصص تست اتوماسیون با تجربه باشید که به دنبال افزایش مهارت های خود هستید یا فردی که علاقه مند به دنیای تست است، این دوره برای شما مناسب است. توسعه دهندگان دات نت سی شارپ که به دنبال ادغام Specflow در روش های آزمایشی خود هستند، این دوره را ارزشمند خواهند یافت. برای تحلیلگران کسب و کار، این دوره فرصتی منحصر به فرد برای پر کردن شکاف بین الزامات تجاری و پیاده سازی فنی ارائه می دهد.
برای شروع این سفر یادگیری متحول کننده، تنها چیزی که نیاز دارید دانش اولیه کدنویسی C# و درک پایه ای از Gherkin است. هنر اجرای تست های خودکار را به صورت موازی کشف کنید، در زمان صرفه جویی کنید و کارایی را افزایش دهید * یک دوره آموزشی مبتنی بر مدولار را تجربه کنید که انعطاف پذیری، درک و در عین حال محتوای مختصر را ارائه می دهد * با آموزش عمیق در Specflow، Cucumber، و مهارت های خود را از مبتدی به متخصص ارتقا دهید. قرقره
سرفصل ها و درس ها
معرفی دوره
Course Introduction
معرفی
Introduction
این دوره برای چه کسانی است؟
Who Is This Course For?
مقدمه ای بر توسعه رفتار محور
Introduction to Behavior-Driven Development
معرفی ماژول
Module Introduction
توسعه مبتنی بر رفتار - BDD چیست؟
Behavioral Driven Development - What Is BDD?
خیار چیست و غوره چیست؟
What Is Cucumber and What Is Gherkin?
چرا آبغوره را یاد بگیریم؟
Why Learn Gherkin?
Gherkin - یک زبان جهانی
Gherkin - A Universal Language
جمع آوری الزامات تجاری
Gathering Business Requirements
داستان های کاربر با Gherkin
User Stories with Gherkin
تست با غوره
Testing with Gherkin
منبع واحد حقیقت
Single Source of Truth
گردش کار کرک
Gherkin Workflow
خلاصه ماژول
Module Summary
دوره تصادف کرش
Gherkin Crash Course
معرفی ماژول
Module Introduction
مقدمه کلمات کلیدی
Keywords Introduction
کلید واژه ویژگی
Feature Keyword
کلمه کلیدی سناریو
Scenario Keyword
کلمه کلیدی داده شده
Given Keyword
وقتی کلمه کلیدی
When Keyword
سپس کلمه کلیدی
Then Keyword
و کلمه کلیدی
And Keyword
اما کلمه کلیدی
But Keyword
* (ستاره) کلیدواژه
* (Asterisk) Keyword
خلاصه کلمه کلیدی اصلی
Main Keyword Recap
کلمه کلیدی قانون
Rule Keyword
کلمه کلیدی پس زمینه
Background Keyword
طرح کلی سناریو/مثال کلمه کلیدی
Scenario Outline/Examples Keyword
@ کلیدواژه را تگ کنید
@ Tag Keyword
نظرات
Comments
توضیحات طولانی
Long Description
جدول داده
Datatable
چندین زبان
Multiple Languages
قوانین کلیدواژه غوره
Gherkin Keyword Rules
خلاصه ماژول
Module Summary
مقدمه ای بر Specflow
Introduction to Specflow
معرفی ماژول
Module Introduction
Specflow چیست؟
What Is Specflow?
چرا Specflow را به عنوان یک توسعه دهنده دات نت یاد بگیریم؟
Why Learn Specflow as a .NET Developer?
هدف از آزمون پذیرش چیست؟
What Is the Purpose of an Acceptance Test?
انواع تست های Specflow
Types of Specflow Tests
Specflow سطح بالا
High-Level Specflow
نصب افزونه های Specflow برای ویژوال استودیو
Installing Specflow Extensions for Visual Studio
نصب برنامه های افزودنی Specflow - کد ویژوال استودیو
Installing Specflow Extensions - Visual Studio Code
Specflow Extension - New Specflow Project را تست کنید
Test the Specflow Extension - New Specflow Project
خلاصه ماژول
Module Summary
شروع با Specflow - مراحل اتصال
Getting Started with Specflow - Binding Steps
معرفی ماژول
Module Introduction
Slate Specflow را پاک کنید
Clean Slate Specflow
ایجاد کلاس Specflow از ابتدا
Creating Specflow Class from Scratch
مقدمه مراحل الزام آور
Binding Steps Introduction
رفع مراحل بدون محدودیت
Fixing Unbound Steps
سبک های صحافی جایگزین
Alternative Binding Styles
تغییر پیش فرض در تنظیمات
Changing Default in Config
اجرای آزمون برای اولین بار
Running Tests for the First Time
خلاصه ماژول
Module Summary
Specflow - چگونه پارامترها مدیریت می شوند
Specflow - How Parameters Are Handled
معرفی ماژول
Module Introduction
پارامترهای اشکال زدایی
Debug Parameters
پارامترهای رشته ها و Ints
Strings and Ints Parameters
نحوه استفاده از جدول های داده در پارامترها
How Datatables Are Handled in Parameters
نمایش نظرات