آموزش نقاله با CucumberJS BDD در یک پروژه زنده

Protractor with CucumberJS BDD on a Live Project

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری و تسلط بر مفاهیم CucumberJS BDD و ادغام با نقاله برای تشکیل فریم ورک اتوماسیون سطح بسیار بالا. نقاله

نقاله با CucumberJS BDD، یکی از داغ ترین و پرمشقت ترین موضوعات، یادگیری و تسلط بر مفاهیم پیشرفته CucumberJS و ادغام با ابزار اتوماسیون نقاله.

ابزار Cucumber مبتنی بر BDD یعنی رویکرد توسعه مبتنی بر رفتار است و از زبان Gherkin که به زبان انگلیسی ساده نوشته شده است پشتیبانی می‌کند، در اینجا در این دوره شما تمام اصول اولیه را تا پیشبرد مفاهیم CucumberJS و ادغام با نقاله از جمله بسیاری از ابزارهای دیگر که مورد نیاز است، یاد خواهید گرفت. برای ایجاد یک چارچوب اتوماسیون بسیار قوی برای برنامه های Angular و Non-Angular.

همراه با موارد مشابه، ما بر روی اظهارات با استفاده از CHAI و CHAI به عنوان بسته‌های NPM وعده داده شده تمرکز خواهیم کرد و گزارش‌های بسیار تعاملی تولید می‌کنیم که از آزمایش موازی در چندین مرورگر پشتیبانی می‌کند


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

معرفی Introduction

  • معرفی Introduction

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

  • نصب اولیه Basic installation

  • دانلود همه کدهای ماژول Download All Module codes

مبانی CucumberJS در عمق CucumberJS Basics in Depth

  • پیکربندی بسته CucumberJS Node Configuring CucumberJS Node package

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

  • ایجاد تعریف مرحله اول Creating the first Step definition

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

  • اضافه کردن پس زمینه Adding Background

  • طرح کلی سناریو Scenario Outline

  • افزودن چندین ویژگی و تعاریف مرحله Adding Multiple features and step definitions

  • درک DataTables Understanding DataTables

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

  • قلاب خیار Cucumber Hooks

  • قلاب برچسب شده است Tagged Hooks

  • تولید گزارش های HTML Generating HTML Reports

  • اجرای تمام دستورات از طریق فایل بسته json Running all commands through package json file

  • آزمون از سخنرانی هایی که ما پشت سر گذاشته ایم QUIZ from the lectures we have gone through

پیکربندی نقاله و ادغام با CucumberJS Protractor configuration and integration with CucumberJS

  • پیکربندی نقاله Configuring Protractor

  • نقاله را با CucumberJS ادغام کنید Integrate Protractor with CucumberJS

  • یکپارچه سازی گزارش های HTML Cucumber Integrating Cucumber HTML Reports

  • اجرای موازی روی چندین مرورگر و ایجاد گزارش های موازی Running Parallel on Multiple Browsers and Generating Parallel Reports

  • سفارشی سازی بیشتر در گزارش More Customization to the report

چای و چای طبق وعده Chai and Chai as Promised

  • معرفی Chai و Chai به عنوان NPM وعده داده شده Introduction Chai and Chai as promised NPM

  • افزودن اظهارات انتظار و گزارش شکست Adding Expect statements and Reporting Failure

  • پیوست کردن اسکرین شات به گزارش های Cucumber در مورد سناریوهای ناموفق Attaching screenshots to the Cucumber reports on Failed scenarios

  • افزودن ابزار خواننده Properties Adding Properties reader Utility

  • افزودن Callback به Cucumber Steps Adding Callback to Cucumber Steps

افزودن مراحل بیشتر و پیاده سازی مدل شیء صفحه به چارچوب Adding more steps and Implementing Page Object Model to the framework

  • افزودن مراحل بیشتر Adding more steps

  • افزودن پسوند ng-inspector و اجرای چندین سناریو Adding ng-inspector extension and running multiple scenarios

  • اضافه کردن Page Objects و ایجاد یک فایل BasePage Adding PageObjects and creating a BasePage file

  • ایجاد اشیاء صفحه بیشتر Creating more Page Objects

  • اجرای آزمون از طریق ابزار Jenkins CI Running the test through Jenkins CI Tool

  • کد فریمورک را دانلود کنید Download the framework code

  • سوالات مصاحبه Interview Questions

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

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

نمایش نظرات

آموزش نقاله با CucumberJS BDD در یک پروژه زنده
جزییات دوره
3.5 hours
35
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
804
4.4 از 5
دارد
دارد
دارد
Rahul Arora
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Arora Rahul Arora

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