آموزش Cucumber 7.0 BDD برای سلنیوم و اپیوم با پروژه های زنده

Cucumber 7.0 BDD for Selenium & Appium with Live Projects

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Learn and Master Cucumber BDD for Selenium and Appium with Live Projects - به روز رسانی شده در سال 2022 به آخرین نسخه Cucumber 7.4.1 تسلط بر چارچوب BDD با Cucumber آموزش ادغام Cucumber با سلنیوم و Appium برای تست های وب و موبایل پیش نیازها: مبانی Core Java و Selenium یا Appium

BDD خیار برای سلنیوم و اپیوم. با چارچوب Cucumber بر دنیای BDD مسلط شوید. در بازار فعلی، چارچوب های BDD تقاضای زیادی دارند. Cucumber یکی از فریم ورک‌های BDD است که به زبان‌های مختلف موجود است که اکثر زبان‌های محبوب آن Java Ruby است


با آخرین نسخه CUMBER 7.4.1 در جولای 2022 به روز شد


این دوره عمیقاً Cucumber BDD را با طراحی چارچوب و پروژه زنده پوشش می‌دهد که به شما کمک می‌کند تا بر این API مسلط شوید و وارد بازار شوید.


شما واقعاً این دوره را یکی از بهترین دوره های Cucumber BDD در بازار خواهید یافت و من سعی خواهم کرد حداکثر موضوعات مرتبط را در دوره پوشش دهم


همچنین مطمئن خواهم شد که تمام آخرین مطالب مرتبط با Cucumber را اضافه می کنم و به به روز رسانی سخنرانی های جدید به دوره ادامه می دهم. نه تنها این، شما از پشتیبانی کامل من در سوالات و پروژه اتوماسیون

خود برخوردار خواهید شد


تمام موضوعات اصلی را بیاموزید:


  1. ایجاد یک فایل ویژگی

  2. مراحل ایجاد

  3. طرح کلی سناریو

  4. گزینه های خیار

  5. گزارش اولیه

  6. افزونه Extent Reports

  7. ایجاد فایل‌های ویژگی چندگانه و تعاریف مرحله

  8. پس زمینه

  9. قلاب ها

  10. دستور اجرا در هوک

  11. برچسب ها

  12. قلاب‌های برچسب‌گذاری شده

  13. DataTables asList

  14. DataTables asMap

  15. DataTable را به صورت Map

    پارامتر کنید
  16. اجرای موازی و سناریو

  17. مدل شی صفحه با ادغام Cucumber

  18. مبانی Appium در دستگاه تلفن همراه واقعی


در طول دوره، از طریق پیام مستقیم و انجمن پرسش و پاسخ از حمایت کامل من در سوالات خود برخوردار خواهید شد


سرفصل ها و درس ها

مقدمه ای بر BDD Introduction to BDD

  • معرفی Introduction

  • رفع تار شدن صفحه ویدیو FIXING THE BLURRED VIDEO SCREEN

  • مقدمه ای بر BDD Introduction to BDD

Cucumber BDD Basics - آخرین سخنرانی ها از نسخه 7.4.1 (به روز شده در سال 2022) Cucumber BDD Basics - Latest Lectures from version 7.4.1 (UPDATED 2022)

  • نصب افزونه Cucumber و ایجاد اولین فایل ویژگی Installing the Cucumber plugin and creating the very first feature file

  • ایجاد فایل تعریف مرحله Creating a Step definition file

  • ساخت فایل runner Creating a runner file

  • ایجاد گزارش خیار Generating Cucumber Reports

  • ایجاد آخرین گزارش های گسترده Generating Latest Extent reports

  • سفارشی کردن گزارش های گسترده Customizing Extent Reports

  • اضافه کردن چند سناریو به یک ویژگی Adding Multiple scenarios to a feature

  • پارامترسازی با استفاده از طرح کلی سناریو Parameterization using Scenario Outline

  • افزودن چندین ویژگی و تعاریف مرحله Adding Multiple Features and Step Definitions

  • زمینه Background

گزینه های خیار - برچسب ها و قلاب ها Cucumber Options - Tags and Hooks

  • برچسب های خیار Cucumber Tags

  • قلاب خیار Cucumber Hooks

  • قلاب خیار - BeforeAll، AfterAll، BeforeStep، AfterStep Cucumber Hooks - BeforeAll, AfterAll, BeforeStep, AfterStep

  • قلاب خیار - تعریف دستور اعدام Cucumber Hooks - Defining Execution order

  • قلاب خیار - قلاب برچسب شده Cucumber Hooks - Tagged hooks

جداول داده خیار Cucumber DataTables

  • DataTable به عنوان یک لیست DataTable as a List

  • DataTable به عنوان نقشه DataTable as Map

  • DataTable را به عنوان نقشه پارامتر کنید Parameterize DataTable as a Map

مقالات در آخرین نسخه CUCUBER ARTICLES on Latest CUCUMBER version

  • مهم است که این سخنرانی را قبل از خواندن مقالات تماشا کنید Important to watch this lecture before reading the articles

  • معرفی BDD BDD Introduction

  • راه اندازی خیار در ماه گرفتگی Setting up cucumber in eclipse

  • فایل تعریف ویژگی و مرحله ایجاد کنید Create feature and Step definition file

  • فایل runner ایجاد کنید Create runner file

  • برچسب های خیار Cucumber Tags

  • کلمه کلیدی پس زمینه در خیار Background keyword in Cucumber

  • قلاب در خیار Hooks in Cucumber

  • DataTable (asLists) در Cucumber DataTable (asLists) in Cucumber

  • DataTable (asMaps) در Cucumber DataTable (asMaps) in Cucumber

  • تست داده محور در خیار Data Driven Testing in Cucumber

آخرین -پروژه زنده - ادغام مدل شیء صفحه خیار با سلنیوم LATEST -Live Project - Cucumber with Page Object Model Integration with Selenium

  • شروع کار با Page Objects Getting start with Page Objects

  • تکمیل چارچوب Completing the Framework

  • کد پروژه را دانلود کنید Download the project code

ادغام Selenium WebDriver با Cucumber Integrating Selenium WebDriver with Cucumber

  • افزودن API های سلنیوم Adding Selenium APIs

  • ایجاد فایل ویژگی Creating the feature file

  • ایجاد مراحل اتوماسیون Creating automation steps

  • رفع مشکلات همگام سازی و افزودن اعتبارسنجی Fixing sync issues and adding validations

  • افزودن اسکرین شات در صورت خرابی Adding screenshots in case of failure

Live Project 1 - Cucumber with Page Model Object & Page Factories Framework Live Project 1 - Cucumber with Page Object Model & Page Factories Framework

  • کد فریمورک به روز شده - آخرین 6.10 خیار و آخرین گزارش را دانلود کنید Download the updated framework code - latest 6.10 cucumber and latest Reporting

  • کد فریمورک به روز شده - آخرین 4.8 خیار و آخرین گزارش را دانلود کنید Download the updated framework code - latest 4.8 cucumber and latest Reporting

  • CucumberFramework - Part1 - Designing Architecture CucumberFramework - Part1 - Designing Architecture

  • CucumberFramework - Part2 - ایجاد یک فایل ویژگی CucumberFramework - Part2 - Creating a feature file

  • CucumberFramework - Part3 - ایجاد تعریف Step و تعریف کلاس پایه CucumberFramework - Part3 - Creating Step definition and defining base class

  • CucumberFramework - Part4 - ایجاد اکشن ها و مکان یاب اشیاء صفحه CucumberFramework - Part4 - Creating Page Objects Actions and locators

  • CucumberFramework - Part5 - ایجاد اقدامات تجاری بیشتر CucumberFramework - Part5 - Creating more business actions

  • CucumberFramework - Part6 - ایجاد تعاریف مرحله CucumberFramework - Part6 - Creating step definitions

  • CucumberFramework - Part7 - ایجاد قلاب های خیار و ایجاد وسعت CucumberFramework - Part7 - Creating Cucumber runner hooks and generating extent

  • CucumberFramework - Part8 - افزودن مراحل بیشتر و ادغام maven CucumberFramework - Part8 - Adding more steps and integrating maven

  • CucumberFramework - Part9 - اجرای چندین ویژگی از طریق Maven - قسمت 1 CucumberFramework - Part9 - Running Multiple features through Maven - Part 1

  • CucumberFramework - Part10 - اجرای چندین ویژگی از طریق Maven قسمت 2 CucumberFramework - Part10 - Running Multiple features through Maven part 2

  • CucumberFramework - قسمت 11 - یکپارچه سازی جنکینز و گزارش های تعاملی CucumberFramework - Part 11 - Integrating Jenkins and Interactive Reports

  • به روز شده در 18 فوریه 2018 - کد چارچوب را با TestNG بارگیری کنید Updated 18-Feb-2018 - Download the Framework Code with TestNG

  • کد فریم ورک را با JUnit دانلود کنید Download the Framework Code with JUnit

پروژه زنده 2 - Cucumber BDD با اجرای موازی روی شبکه با استفاده از اشیاء صفحه Live Project 2 - Cucumber BDD with Parallel Execution on Grid using Page Objects

  • قسمت 1 - مقدمه ای بر اجرای موازی Cucumber BDD Part 1 - Introduction to Cucumber BDD Parallel execution

  • بخش 2 - افزودن ویژگی ها و پیاده سازی تعاریف مرحله Part 2 - Adding Features and Implementing Step Definitions

  • قسمت 3 - پیاده سازی پلاگین تست موازی Part 3 - Implementing the Parallel Test Plugin

  • قسمت 4 - پیاده سازی Thread محلی برای پشتیبانی از تست موازی Part 4 - Implementing Thread local to support Parallel Testing

  • قسمت 5 - پیاده سازی گزارش های گسترده و پشتیبانی آنها با سناریوهای Cucumber Part 5 - Implementing Extent Reports and their support with Cucumber Scenarios

  • قسمت 6 - اضافه کردن TestNG Runner برای اجرای موازی ویژگی های Cucumber Part 6 - Adding TestNG Runner to execute parallel Cucumber Features

  • قسمت 7 - پیاده سازی Cucumber با صفحه اشیاء Part 7 - Implementing Cucumber with Page Objects

  • قسمت 8 - طراحی چارچوب Part 8 - Designing the Framework

  • قسمت 9 - اجرای موازی روی شبکه Part 9 - Running Parallel on Grid

  • کد چارچوب Framework Code

سخنرانی های APPIUM - شروع به کار با Appium - نصب اولیه APPIUM Lectures - Getting started with Appium - Basic Installation

  • مقدمه ای بر Appium Introduction to Appium

  • پيش نياز Pre requisite

  • جاوا را پیکربندی کنید و متغیرهای محیط جهانی را تنظیم کنید Configure Java and set global environment variables

  • پیکربندی اندروید استودیو و ایجاد یک دستگاه مجازی اندروید جدید Configuring Android Studio and creating a new Android Virtual Device

  • پیکربندی متغیرهای محیط برای Android ADB Configuring Environment variables for Android ADB

  • پیکربندی دستگاه اندروید واقعی Configuring Real Android Device

  • نصب آخرین رابط کاربری گرافیکی Appium Installing the Latest Appium GUI

  • نصب Node js و Appium NPM Package Installing Node js and Appium NPM Package

  • پیکربندی Maven و دانلود وابستگی Appium Configuring Maven and Download Appium dependencies

  • دانلود Eclipse و افزودن Dependencies Downloading Eclipse and Adding Dependencies

  • راهنمای نصب Appium برای ویندوز Appium installation guide for Windows

نصب اولیه در MAC OSX - آخرین سخنرانی ها از نسخه Appium 1.8.2 Basic Installation on MAC OSX - Latest Lectures from Appium 1.8.2 version

  • پیکربندی جاوا و تنظیم متغیرهای محیطی Configuring Java and setting up environment variables

  • پیش نیاز بیشتر برای نصب Appium در MAC OSX More Prerequisite for Appium Installation on MAC OSX

  • AndroidStudio را دانلود و نصب کنید Download and Install AndroidStudio

  • نصب آخرین رابط کاربری گرافیکی Appium Installing the Latest Appium GUI

  • نصب سرور Appium از طریق Node Installing the Appium server through Node

  • دانلود Eclipse و Maven Dependencies Downloading Eclipse and Maven Dependencies

  • نصب Maven و پیکربندی متغیرهای محیطی در OSX Installing Maven and Configuring environment variables on OSX

Appium - با اجرای اولین تست در دستگاه واقعی شروع کنید Appium - Get started with the First Test execution on Real Device

  • انعکاس دستگاه اندرویدی خود در ویندوز یا مک Mirroring your Android device on Windows or MAC

  • اجرای تست در یک برنامه وب Executing Test on a WebApp

  • Appium API JavaDoc را در Eclipse ادغام کنید Integrate the Appium API JavaDoc in Eclipse

  • بررسی عناصر در یک برنامه وب Inspecting Elements on a WebApp

  • نصب برنامه روی دستگاه اندروید واقعی Installing the App on Real Android device

  • یافتن بسته و اطلاعات فعالیت Finding the Package and Activity Information

سخنرانی جایزه BONUS LECTURE

  • سخنرانی جایزه BONUS LECTURE

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Cucumber 7.0 BDD برای سلنیوم و اپیوم با پروژه های زنده
جزییات دوره
13.5 hours
90
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,158
4.5 از 5
دارد
دارد
دارد
Rahul Arora
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Arora Rahul Arora

Way2Automation - کارگردان و گورو اتوماسیون