آموزش Cucumber BDD آسان شد + طراحی چارچوب اتوماسیون [ویدئو]

Cucumber BDD Made Easy + Automation Framework Design [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره شما می خواهید مفاهیم خیار را با استفاده از JUnit و Selenium درک کنید. قبل از اینکه وارد دوره شویم، بیایید BDD را درک کنیم. BDD مخفف Behavior Driven Development است که از TDD الهام گرفته شده است، یعنی Test Driven Development. TDD توسعه‌ای است که با آزمایش انجام می‌شود، که در آن موارد تست قبل از توسعه یک برنامه کاربردی با آزمایش هدایت می‌شوند. این دوره با مقدمه ای بر BDD شروع می شود و به شما کمک می کند تا یک پروژه Cucumber Maven ایجاد کنید. سپس گزینه‌های مختلفی را بررسی خواهید کرد که برای تنظیم ویژگی‌های خاص در Cucumber استفاده می‌شوند، مانند اجرای خشک، سخت و تک رنگ. با پیشروی، با Selenium WebDriver آشنا می‌شوید و در مورد پارامترها و جداول داده در Cucumber آشنا می‌شوید. همچنین در مورد قلاب های خیار (جهانی، برچسب گذاری شده و سفارشی) و برچسب های خیار آشنا خواهید شد. در نهایت، نحوه استفاده از مدل شی صفحه در چارچوب Cucumber را خواهید آموخت. در پایان این دوره، شما درک کاملی از توسعه رفتار محور در Cucumber به دست خواهید آورد. همه منابع و فایل‌های کد در اینجا قرار داده شده‌اند: https://github.com/PacktPublishing/Cucumber-BDD-Made-Easy-Automation-Framework-Design نوشتن سناریوهای غواصی خیار آموزش ساخت فایل های ویژگی Cucumber گزینه های مختلف خیار را درک کنید قلاب های جهانی Cucumber و قلاب های برچسب گذاری شده را درک کنید با پارامترسازی در Cucumber کنار بیایید آموزش اضافه کردن پلاگین گزارش Masterthought اگر تازه فارغ التحصیل هستید و می خواهید در زمینه کدنویسی و اتوماسیون حرفه ای ایجاد کنید، این دوره به شما کمک می کند تا مهارت مورد نیاز خود را توسعه دهید. این دوره همچنین برای مدیران QE است که به دنبال کشف راه حل های اتوماسیون برتر برای پروژه های خود هستند. این دوره شامل دانش اولیه جاوا و سلنیوم است. با توسعه رفتار محور آشنا شوید * کدنویسی Cucumber را با کمک مثال های عملی و بلادرنگ در یک وب سایت درک کنید * نحوه ایجاد ویژگی ها در Cucumber را بیاموزید

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

شروع با خیار و توسعه رفتار محور (BDD) Getting Started with Cucumber and Behavior Driven Development (BDD)

  • مقدمه ای بر توسعه رفتار محور (BDD) Introduction to Behavior Driven Development (BDD)

  • ایجاد پروژه Cucumber Maven Creating a Cucumber Maven Project

  • ایجاد پلاگین Cucumber Eclipse Creating a Cucumber Eclipse Plugin

  • ایجاد فایل های ویژگی Cucumber Creating Cucumber Feature Files

  • نوشتن سناریوهای غوره Writing Gherkin Scenarios

  • ایجاد تعاریف مرحله Creating Step Definitions

  • JUnit Test Runner JUnit Test Runner

گزینه های خیار Cucumber Options

  • ویژگی ها، چسب، و پلاگین Features, Glue, and Plugin

  • گزینه اجرای خشک Dry Run Option

  • گزینه سخت Strict Option

  • گزینه تک رنگ Monochrome Option

  • گزینه برچسب ها Tags Option

  • گزینه نام Name Option

Cucumber Selenium WebDriver Cucumber Selenium WebDriver

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

  • تمرین کرکین ها و تعاریف گام Practicing Gherkins and Step Definitions

  • مقدمه ای بر قلاب های جهانی Introduction to Global Hooks

پارامترها و جداول داده در Cucumber Parameters and Data Tables in Cucumber

  • پارامترهای خیار Cucumber Parameters

  • جدول داده های مرحله در خیار Step Data Table in Cucumber

  • طرح کلی سناریو (تست مبتنی بر داده) در Cucumber Scenario Outline (Data Driven Testing) in Cucumber

قلاب و برچسب Hooks and Tags

  • قلاب جهانی خیار Cucumber Global Hooks

  • قلاب با برچسب خیار Cucumber Tagged Hooks

  • سفارش (اولویت بندی) قلاب Ordering (Prioritizing) Hooks

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

  • خلاصه تا اینجا Summary So Far

چارچوب Cucumber با استفاده از مدل شیء صفحه Cucumber Framework Using Page Object Model

  • ایجاد صفحه کارخانه (مخزن WebElement) Creating Page Factory (WebElement Repository)

  • ایجاد صفحات اکشن Creating Action Pages

  • ایجاد صفحات اقدام مشترک Creating Common Action Pages

  • پیاده سازی مدل شیء صفحه Implementing Page Object Model

پیاده سازی پلاگین گزارش خیار Implementing Cucumber Reporting Plugin

  • اضافه شدن افزونه گزارش Masterthought Adding Masterthought Reporting Plugin

  • گرفتن اسکرین شات برای مراحل ناموفق Capture Screenshot for Failed Steps

  • به سوی تو Over to You

نمایش نظرات

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

آموزش Cucumber BDD آسان شد + طراحی چارچوب اتوماسیون [ویدئو]
جزییات دوره
3 h 51 m
31
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mayur Deshmukh Mayur Deshmukh

Mayur Deshmukh بنیانگذار و مدرس De ZINNIA Learning است که شرکتی است که به ارائه آموزش استاندارد صنعتی در مورد ابزارهای تست اتوماسیون نرم افزار و زبان های برنامه نویسی اختصاص دارد. برنامه های آنها شامل آموزش عملی گسترده در جاوا، سی شارپ، پایتون، سلنیوم WebDriver، Appium، TestNG، Cucumber (BDD)، ادغام مداوم، Jenkins، REST، اتوماسیون SOAP API، WireMock و تست بار Gatling است. مایور به دانش آموزان خود انگیزه می دهد تا نگرش یادگیرنده را حفظ کنند تا بتوانند فناوری های جدید را برای حفظ و رشد در این صنعت نرم افزار پویا اتخاذ کنند.