آموزش Robot Framework 2023 Test Automation - Level 1 ( Selenium )

Robot Framework 2023 Test Automation - Level 1 ( Selenium )

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Robot Framework 5.0 سریعترین و ساده ترین راه برای انجام خودکارسازی تست سلنیوم، API و پایگاه داده است! نصب و پیکربندی ابزار اتوماسیون تست Robot Framework به همراه کتابخانه هایی مانند Selenium، API، پایگاه داده و موارد دیگر اولین اسکریپت اتوماسیون تست Robot Framework خود را ایجاد و اجرا کنید (مثال Selenium Webdriver) اصول بسیاری از کتابخانه های اتوماسیون تست Robot Framework (Selenium Webdriver، API) را بشناسید. ، پایگاه داده، XML، فایل‌ها و غیره) از الگوی شی صفحه برای ایجاد اسکریپت‌های اتوماسیون آزمایشی قابل استفاده‌تر و تفسیر آسان‌تر استفاده کنید. آزمایش‌های خودکار چارچوب Robot را به روش‌های مختلف اجرا/اجرا کنید، از جمله از پنجره فرمان، فایل‌های دسته‌ای، جنکینز، و برنامه زمانبندی وظایف ویندوز ایجاد کلمات کلیدی تعریف شده توسط کاربر برای بیان تست های شما در اصطلاحات دامنه تجاری به جای کد رمزنگاری Selenium Webdriver پیش نیازها: این دوره فرض می کند که شما پیش زمینه تست نرم افزار دارید و می دانید چگونه یک تست دستی (شامل تایید) به عنوان یک تست ایجاد کنید. پایه ای برای تست های خودکار شما هیچ برنامه نویسی قبلی یا Selenium Webdriver یا تجربه اتوماسیون آزمایشی لازم نیست

به بیش از 85000 دانش آموز موفق در این دوره افسانه ای بپیوندید!

در نوامبر 2022 برای Robot Framework 5.0 به روز شد!

اگر قصد یادگیری یا استفاده از اتوماسیون تست سلنیوم را داشتید، از اینجا شروع کنید!

در مجموعه‌ای در حال گسترش از موارد آزمون رگرسیون غرق می‌شوید؟ شما باید آنها را خودکار کنید! اگر به دلیل فقدان مهارت های برنامه نویسی سلنیوم، از یادگیری اتوماسیون آزمایشی بسیار ترسیده اید، از این که بفهمید Robot Framework چگونه به راحتی به شما امکان می دهد تست های خود را خودکار کنید، هیجان زده خواهید شد.

Robot Framework یک چارچوب اتوماسیون آزمایشی از پیش ساخته شده است. در مقایسه... Robot Framework بسیار ساده تر از Selenium Webdriver (با جاوا، پایتون، سی شارپ، یا PHP) است زیرا اسکریپت های شما به جای کد با کلمات انگلیسی نوشته می شوند.

اگر قبلاً از کاربران باتجربه Selenium Webdriver، Cucumber، یا QTP/UFT هستید، به سرعت متوجه خواهید شد که Robot Framework چقدر زیبا و توانمند در مقایسه با این ابزارها است.

این دوره ویدیویی بیش از 6 ساعت:

خواهد بود
  • نمای کلی از ابزار اتوماسیون تست Robot Framework متن باز و رایگان ارائه دهید

  • به شما می‌آموزد چگونه پیکربندی Robot Framework به علاوه کتابخانه‌های Selenium، API، پایگاه داده و موارد دیگر را نصب کنید

  • به شما کمک می کند اولین اسکریپت اتوماسیون تست سلنیوم Robot Framework خود را تنها در چند دقیقه اجرا کنید

  • به شما نحوه ایجاد اسکریپت اتوماسیون تست Selenium Webdriver را دقیقاً به شما نشان می دهد

  • به شما نشان می دهد که چگونه یک اسکریپت اتوماسیون آزمایشی ساده را قابل خواندن بسیار کارآمدتر کنید

  • به شما کمک می کند کشف کنید که چگونه اشیاء صفحه متغیرهای Robot Framework می توانند اسکریپت های اتوماسیون آزمایشی شما را انعطاف پذیرتر کنند

  • آزمایش‌های اولیه آزمایش وب (سلنیوم)، API، پایگاه داده، XML و فایل‌ها را راهنمایی می‌کند

هیچ راه سریعتر یا بصری تری برای یادگیری اتوماسیون تست Robot Framework و Selenium Webdriver وجود ندارد!

در این دوره فرض می‌شود که شما مطلقاً چیزی در مورد اتوماسیون تست Robot Framework نمی‌دانید، و شما را در تمام جزئیات تنظیمات نصب راهنمایی می‌کند تا فوراً در مسیر درست حرکت کنید. صدای واضح، واضح و واضح به شما اطمینان می دهد که همه جزئیات را به سرعت درک می کنید.


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

معرفی Introduction

  • درمورد من About Me

  • بخش 1 بررسی اجمالی Section 1 Overview

  • نسخه ی نمایشی Demo

  • چارچوب تست اتوماسیون چیست؟ What is a Test Automation Framework?

  • منشا و تاریخچه Origin & History

  • Robot Framework در مقابل سلنیوم Robot Framework vs. Selenium

  • ویژگی ها و قابلیت ها Features & Capabilities

نمای کلی نصب و پیش شرط ها Installation Overview & Preconditions

  • نمای کلی نصب Installation Overview

  • خط فرمان و مبانی مسیر Command Line & Path Basics

نصب ویندوز 10 Windows 10 Installation

  • پایتون و PIP را نصب کنید Install Python and PIP

  • Robot Framework & Selenium Library را نصب کنید Install Robot Framework & Selenium Library

  • مرورگرهای دلخواه را نصب کنید Install Desired Browsers

  • Webdrivers را نصب کنید Install Webdrivers

  • Pycharm IDE را نصب کنید Install Pycharm IDE

  • دایرکتوری و پروژه پایه اسکریپت ها را ایجاد کنید Create Base Scripts Directory and Project

  • پیمایش و جستجوی فایل های اسکریپت شما Navigating & Searching Your Script Files

نصب مک Mac Installation

  • یادداشت های نصب مک Mac Installation Notes

ایجاد اولین اسکریپت Creating Your First Script

  • بررسی اجمالی Overview

  • سازماندهی فایل های پروژه شما Organizing Your Project Files

  • بخش هایی از فایل اسکریپت Sections of the Script File

  • Selenium2Library در مقابل Selenium Library Selenium2Library vs. SeleniumLibrary

  • اسکریپت اول - قسمت 1 (CRM) First script - part 1 (CRM)

  • اسکریپت را روی مرورگرهای مختلف اجرا کنید Run the Script on Different Browsers

  • فایل های نتایج عالی را بررسی کنید Examine the great results files

  • اسکریپت اول - قسمت 2 (CRM) First script - part 2 (CRM)

  • اسکریپت اول - قسمت 3 (CRM) First script - part 3 (CRM)

  • خلاصه و مراحل بعدی Summary and next steps

گزینه های اجرای اسکریپت Script Running Options

  • بررسی اجمالی Overview

  • ربات در مقابل پای بات Robot vs. Pybot

  • در حال اجرا از Pycharm Running from Pycharm

  • در حال اجرا از یک پنجره فرمان Running from a Command Window

  • در حال اجرا از یک فایل دسته ای Running from a Batch File

  • در حال اجرا از Task Scheduler Running from the Task Scheduler

  • در حال اجرا در مرورگرهای SauceLabs.com Running on SauceLabs.com Browsers

  • دویدن و برنامه ریزی از جنکینز Running & Scheduling from Jenkins

  • اجرای چندین سوئیت Running Multiple Suites

  • اجرای یک مورد آزمایشی واحد Running a Single Test Case

  • گزینه های اجرای پیشرفته Advanced Run Options

اسکریپت را خواناتر کنید Make the Script More Readable

  • بررسی اجمالی Overview

  • پیش نمایش راه حل نهایی Preview of Final Solution

  • سبک: رویه ای در مقابل غوره Style: Procedural vs. Gherkin

  • معرفی کلمات کلیدی تعریف شده توسط کاربر Introducing User-Defined Keywords

  • اسکریپت را به کلمات کلیدی تقسیم کنید Break the Script into Keywords

  • انتقال کلمات کلیدی به فایل های منبع Moving Keywords to Resource Files

  • اضافه کردن راه اندازی و پاره کردن Adding Set Up and Tear Down

  • مروری بر اشیاء صفحه Overview of Page Objects

  • دمو: ایجاد یک شی صفحه Demo: Create a Page Object

  • افزایش خوانایی با استفاده از کرک Increase Readability Using Gherkin

از متغیرها برای متمرکز کردن داده ها استفاده کنید Use Variables to Centralize Data

  • بررسی اجمالی Overview

  • پیش نمایش راه حل نهایی Preview of Final Solution

  • متغیرهای اسکالر Scalar Variables

  • لیست متغیرها List Variables

  • دامنه متغیر Variable Scope

  • انتقال متغیرها به کلمات کلیدی Passing Variables to Keywords

  • پروژه ما را با متغیرها تغییر دهید Modify Our Project with Variables

  • تامین داده های ورودی اسکریپت در زمان اجرا Supplying Script Input Data at Runtime

قند معنایی Semantic Sugar

  • بررسی اجمالی Overview

  • Refactoring صفحه یاب اشیاء Refactoring Page Object Locators

  • اضافه کردن نقل قول برای وضوح Adding Quotes for Clarity

مهارت های خود را جمع بندی کرده و به کار ببرید Recap and apply your skills

  • 3 بخش قبلی را مرور کنید Recap the previous 3 sections

  • مهارت های خود را به کار بگیرید - قسمت 1 Apply your skills - part 1

  • مهارت های خود را به کار بگیرید - قسمت 2 Apply your skills - part 2

  • مهارت های خود را به کار بگیرید - قسمت 3 Apply your skills - part 3

چالش فیلمنامه: یک مجموعه آزمایشی از ابتدا تا انتها ایجاد کنید! SCRIPTING CHALLENGE: Create a test suite from start to finish!

  • بررسی اجمالی Overview

  • بخش 1: شما آن را انجام دهید PART 1: You Do It

  • بخش 1: من آن را انجام می دهم PART 1: I Do It

  • بخش 2 - شما آن را انجام دهید PART 2 - You Do It

  • بخش 2: من آن را انجام می دهم PART 2: I Do It

  • بخش 3 - شما آن را انجام دهید PART 3 - You Do It

  • قسمت 3 - من آن را انجام می دهم PART 3 - I Do It

کاوش در برخی از کتابخانه های Robot Framework Exploring some Robot Framework libraries

  • بررسی اجمالی Overview

  • داخلی (ورود، تأیید، تکرار) BuiltIn (Log, Verifications, Repeat)

  • دیالوگ ها (مکث برای مراحل دستی/ورود داده Dialogs (Pause for Manual Steps/Data Entry

  • سیستم عامل (پوشه ها و فایل ها) OperatingSystem (Folders & Files)

  • پایگاه داده (MS SQL، MySQL) Database (MS SQL, MySQL)

  • API API

  • XML XML

  • کتابخانه سلنیوم SeleniumLibrary

  • رشته String

مراحل بعدی Next Steps

  • بررسی اجمالی Overview

نمایش نظرات

آموزش Robot Framework 2023 Test Automation - Level 1 ( Selenium )
جزییات دوره
8.5 hours
80
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
38,594
4.6 از 5
دارد
دارد
دارد
Bryan Lamb
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Lamb Bryan Lamb

دوره های من زندگی و درآمد شما را بهبود می بخشد!