آموزش سلنیوم/خیار با جاوا - ساخت اتوماسیون از ابتدا

Selenium/Cucumber With Java - Build Automation from scratch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با خیار و نحوه استفاده از آن در اتوماسیون تست آشنا شوید. همچنین معرفی سلنیوم برای جاوا. نوشتن اسکریپت های تست در Cucumber شرح اسکریپت های اتوماسیون در دستور زبان Gherkin یادگیری کلمات کلیدی Gherkin در مورد فایل های ویژگی و تعاریف گام بیاموزید با کلمات کلیدی مختلف و تعاملات وب در Selenium آشنا شوید

در این دوره آموزشی درباره خیار و سلنیوم بیاموزید. ابزارهای قدرتمند برای تست اتوماسیون.

دوره را کامل کنید تا شروع کنید. همه ابزارهای استفاده شده منبع رایگان هستند. 24 سخنرانی با مثال. پوشش کامل تمام جنبه های موضوع.

خیار چیست؟

خیار ابزاری است که از توسعه رفتار محور (BDD) پشتیبانی می کند. اگر در توسعه رفتار محور تازه کار هستید، ابتدا مقدمه BDD ما را بخوانید.

کرک چیست؟

Gherkin مجموعه ای از قواعد دستور زبان است که متن ساده را به اندازه کافی برای Cucumber ساختار می دهد. سناریوی بالا به زبان Gherkin نوشته شده است.


تعاریف مرحله چیست؟

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


سلنیوم چیست؟

سلنیوم مرورگرها را خودکار می کند.

آنچه با این قدرت انجام می دهید کاملاً به شما بستگی دارد.

در درجه اول برای خودکارسازی برنامه های کاربردی وب برای اهداف آزمایشی است، اما مطمئناً فقط به این محدود نمی شود.

کارهای خسته کننده مدیریت مبتنی بر وب نیز می توانند (و باید) خودکار شوند.



تست اتوماسیون چیست؟

Automation Testing یک تکنیک تست نرم افزار است که با استفاده از ابزارهای نرم افزار تست خودکار ویژه برای اجرای مجموعه تست انجام می شود. برعکس، آزمایش دستی توسط انسانی که در مقابل رایانه نشسته و مراحل آزمایش را با دقت انجام می‌دهد، انجام می‌شود.


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

راه اندازی محیط Setting up the environment

  • نصب ویرایشگر کد برای سلنیوم. ایده IntelliJ Installing Code Editor for Selenium; IntelliJ Idea

  • ایجاد اولین پروژه خیار/سلنیوم Creating first Cucucmber/selenium Project

  • وابستگی های پروژه Project Dependencies

  • نصب پلاگین Cucumber Installing Cucumber Plugin

نحو خیار و غوره Cucumber and Gherkin Syntax

  • مقدمه ای بر چارچوب خیار Introduction to Cucumber Framework

  • نوشتن یک فایل ویژگی - Gherkin Syntax Writing a feature file - Gherkin Syntax

در حال اجرا اسکریپت خیار Running Cucumber Script

  • نصب درایور کروم Installing Chrome Driver

  • نوشتن قطعه تعریف مرحله اول Writing first Step Definition Snipet

  • حل و فصل تعریف مرحله داده شده Resolving Given Step Definition

  • Resolving When Step Definition Resolving When Step Definition

  • حل و فصل و سپس تعریف مرحله Resolving Then Step Definition

  • توابع قبل و بعد در خیار Before and After Functions in Cucumber

بهبود چارچوب اتوماسیون خیار Enhancing the Cucumber Automation Framework

  • عبور پارامترها در Cucumber Passing parameters in Cucumber

  • تنظیم محیط تست قبل از اجرای سناریو Setting up the test environment before scenario execution

  • چند داده چندگانه در Cucumber اجرا می شود - نوشتن ویژگی multiple data multiple run in Cucumber - writing the feature

  • چند داده اجرا چندگانه در Cucumber - نوشتن تعریف مرحله multiple data multiple run in Cucumber - writing step definition

  • نظرات نهایی در مورد خیار و موارد دیگر Final thoughts about Cucumber & more

سلنیوم با جاوا Selenium With Java

  • راه اندازی درایور وب Setting up the web driver

  • سلنیوم برای بازدید از یک صفحه وب برای اتوماسیون Selenium to visit a web page for automation

  • سلنیوم برای مکان یابی عناصر در یک صفحه وب Selenium to Locate elements on a web page

  • سلنیوم برای تعامل با عناصر روی صفحه Selenium to Interact with Elements on the Screen

  • سلنیوم برای تأیید عناصر در یک صفحه وب Selenium to verify elements on a web page

  • سلنیوم برای پایان دادن به جلسه اتوماسیون Selenium to end an automation session

نمایش نظرات

Udemy (یودمی)

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

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

آموزش سلنیوم/خیار با جاوا - ساخت اتوماسیون از ابتدا
جزییات دوره
1 hour
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,002
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohamed Soliman Mohamed Soliman

مشاور کنترل کیفیت و تست اتوماسیون