نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که توسعه رفتار محور چیست و چگونه آن را با SpecFlow و Appium پیاده سازی کنید. توسعه مبتنی بر رفتار بر فعالیت های مشترک برای به دست آوردن درک مشترک و حذف شکاف های ارتباطی بین تجارت و توسعه تمرکز دارد. در این دوره، تست توسعه رفتار محور (BDD) با Appium و SpecFlow، تست توسعه رفتار محور با SpecFlow و Appium را خواهید آموخت. ابتدا، فلسفه پشت BDD، مراحل مختلف آن و نحوه قرار گرفتن آنها در چرخه عمر توسعه نرم افزار را کشف خواهید کرد. در مرحله بعد، هر مرحله را بررسی میکنید و یک پروژه آزمایشی را در طول مسیر راهاندازی میکنید. سپس، به سناریوها می پردازید و آنها را با استفاده از SpecFlow و Appium پیاده سازی می کنید. در نهایت، یاد خواهید گرفت که چه زمانی از BDD استفاده کنید و چه زمانی بهتر است از آن اجتناب کنید. در پایان این دوره، درک واضحی از BDD خواهید داشت و میدانید که چگونه از SpecFlow با Appium برای خودکار کردن سناریوهای آزمایشی خود و ایجاد اسناد زنده استفاده کنید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی BDD
Introducing BDD
-
بررسی نسخه
Version Check
-
معرفی دوره
Course Introduction
-
BDD چیست؟
What Is BDD?
-
کاوش در مراحل BDD
Exploring Phases of BDD
-
فاز کشف
Discovery Phase
-
فاز فرمولاسیون
Formulation Phase
-
فاز اتوماسیون
Automation Phase
-
خلاصه ماژول
Module Summary
شروع کار با Appium و SpecFlow
Getting Started with Appium and SpecFlow
-
معرفی ماژول
Module Introduction
-
معرفی Appium و SpecFlow
Introducing Appium and SpecFlow
-
معرفی برنامه آزمایشی
Introducing the Demo Application
-
اجرای برنامه نسخه ی نمایشی
Running the Demo Application
-
نصب Appium Desktop
Installing Appium Desktop
-
ایجاد Appium با پروژه SpecFlow
Creating Appium with SpecFlow Project
-
افزودن تنظیمات به پروژه
Adding Configuration to the Project
-
مدیریت نمونه درایور Appium
Handling Appium Driver Instance
-
معرفی فایل های ویژگی و فرمول بندی یک سناریو با استفاده از Gherkin
Introducing Feature Files and Formulating a Scenario Using Gherkin
-
خودکار کردن یک سناریو در iOS
Automating a Scenario on iOS
-
خودکارسازی یک سناریو در اندروید
Automating a Scenario on Android
-
خلاصه ماژول
Module Summary
بررسی قابلیت های SpecFlow از طریق تست اتوماسیون با Appium
Exploring Capabilities of SpecFlow through Test Automation with Appium
-
معرفی ماژول
Module Introduction
-
کاوش تعریف مرحله و تطبیق پارامتر
Exploring Step Definition and Parameter Matching
-
کاوش اتصالات محدوده
Exploring Scoped Bindings
-
معرفی هوک
Introducing Hooks
-
درک پیشینه سناریو
Understanding Scenario Backgrounds
-
استفاده از جداول داده و رشته های سند
Using Data Tables and Doc Strings
-
معرفی طرح کلی سناریو
Introducing Scenario Outlines
-
انتقال داده ها بین مراحل
Passing Data between Steps
-
استفاده از SpecFlow Context Objects
Using SpecFlow Context Objects
-
پیاده سازی Context Injection
Implementing Context Injection
-
تولید اسناد زندگی
Generating Living Documentation
-
خلاصه ماژول
Module Summary
خلاصه دوره
Course Summary
-
پیاده سازی BDD
Implementing BDD
-
مراجع اضافی
Additional References
نمایش نظرات