آموزش اتوماسیون تست چارچوب ربات: سطح 2

Robot Framework Test Automation: Level 2

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تکنیک های اتوماسیون آزمون متوسط و پیشرفته را برای Robot Framework بیاموزید. هنگامی که یاد گرفتید چگونه آزمایشات ساده ای را با Robot Framework ایجاد کنید ، اکثر آزمایشگران و برنامه نویسان می خواهند آنها را اصلاح کنند: برای تصادفی کردن تست ها ، ایجاد منطق خودکار ، تمرکز روی عناصر خاص و انجام تست های داده محور. در این دوره ، استاد Bryan Lamb به شما کمک می کند تا دریابید که چگونه می توانید اسکریپت های آزمایشی قوی تر و متناسب با Robot Framework ایجاد کنید. بیاموزید که چگونه کتابخانه های سفارشی Robot Framework ایجاد کنید ، از مکان یاب برای آزمایش عناصر خاص HTML و CSS ، ادغام شرطی ها و حلقه ها ، انجام مدیریت داده پیشرفته با فرهنگ لغات و موارد دیگر استفاده کنید. بعلاوه ، مثالها و نکات مربوط به برنامه نویسی در دنیای واقعی را دریافت کنید تا مهارتهای سطح 1 خود را به سرعت توربو کنید و مجموعه ابزار خود را به روز نگه دارید.
موضوعات شامل:
  • گزینه های پیشرفته خط فرمان
  • اجبار و تصادفی کردن دستور اجرای آزمون
  • تصمیم گیری با متغیرهای خودکار
  • استفاده از کلمات کلیدی برای برگرداندن مقادیر
  • به روزرسانی پایتون و PIP
  • به روزرسانی کتابخانه ها ، مرورگرها و درایورهای وب
  • تست عناصر خاص با یاب یاب
  • شرایط و حلقه ها
  • واژه نامه ها
  • تست داده محور
  • آزمایش چند سایت از انتها به انتها با Robot Framework

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

خوش آمدی Welcome

  • درمورد من About me

  • نمای کلی از چارچوب ربات سطح 2 Overview of Robot Framework Level 2

1. به سرعت مهارت های سطح 1 خود را تغییر دهید 1. Quickly Turbocharge Your Level 1 Skills

  • کمک از سایر کاربران Robot Framework Getting help from other Robot Framework users

  • ویژگی PyCharm Find Usages PyCharm Find Usages feature

  • ویژگی PyCharm TODO PyCharm TODO feature

  • گزینه های پیشرفته خط فرمان Advanced command-line options

  • دستور اجرای آزمون نیرو Force test execution order

  • دستور اجرای تصادفی را تصادفی کنید Randomize test execution order

  • گزارش های دقیق تر دریافت کنید Get more detailed logs

  • متغیرهای خودکار Automatic variables

  • مقادیر را از کلمات کلیدی بازگردانید Return values from keywords

  • ایجاد کتابخانه های کلمات کلیدی سفارشی Create custom keyword libraries

2. ابزارهای خود را به روز کنید 2. Keeping Your Tools Up to Date

  • مرور کلی ابزارها Tools overview

  • به روزرسانی Python و PIP Updating Python and PIP

  • نسخه های کتابخانه را بررسی کنید Examine library versions

  • کتابخانه های مربوط به چارچوب های مربوط به ربات را به روز کنید Update related Robot Framework libraries

  • مرورگرها را به روز کنید و سیستم را بررسی کنید Update browsers and check the system

  • درایورهای وب را به روز کنید و سیستم را بررسی کنید Update web drivers and check the system

  • اگر مشکل دارید چه باید بکنید What to do if you have problems

  • IDE و افزونه خود را به روز کنید Updating your IDE and plugin

3. وب یاب ها: پیش شرط ها 3. Web Locators: Preconditions

  • بررسی اجمالی پیش نیازهای یاب وب Web locators preconditions overview

  • بررسی اجمالی HTML ، CSS و Bootstrap HTML, CSS, and Bootstrap overview

  • برچسب های HTML HTML tags

  • ویژگی های HTML HTML attributes

  • CSS CSS

  • بوت استرپ Bootstrap

  • خلاصه Summary

4. وب یاب: مبانی 4. Web Locators: Fundamentals

  • ابزار انتخاب یاب Locator selection tool

  • نمای کلی مکان یاب و نمایشی Basic locators overview and demo

  • ابزارها را نصب کنید Install the tools

  • اهمیت یاب ویژه The importance of specific locators

  • به عنوان مثال عیب یابی در دنیای واقعی Real-world troubleshooting example

5. وب یاب: پیشرفته 5. Web Locators: Advanced

  • مرورگرهای وب مرور کلی Web locators advanced overview

  • نحو اساسی XPath و CSS Basic XPath and CSS syntax

  • روابط مطلق (XPath و CSS) Absolute relationships (XPath and CSS)

  • روابط نسبی (XPath و CSS) Relative relationships (XPath and CSS)

  • یابهای جزئی: با شروع Partial locators: starts-with

  • یابهای جزئی: به پایان می رسد Partial locators: ends-with

  • یابهای جزئی: شامل Partial locators: contains

  • سناریو: چندین عنصر را پیدا کرده و از آنها استفاده کنید Scenario: Find and use multiple elements

6. جریان کنترل اسکریپت 6. Script Control Flow

  • بررسی اجمالی کنترل اسکریپت Script control overview

  • IF / ELSE: تصمیم گیری IF/ELSE: Making decisions

  • حلقه ها Loops

7. مدیریت داده پیشرفته 7. Advanced Data Management

  • نمای کلی فرهنگ لغت Dictionary overview

  • مثال عملی فرهنگ لغت: URL ها Dictionary practical example: URLs

  • مثال عملی فرهنگ لغت: کاربران Dictionary practical example: Users

8- آزمایشات داده محور: بررسی اجمالی 8. Data-Driven Tests: Overview

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

  • پروژه پروژه استارت را گشت بزنید Tour the starter project

9. آزمونهای داده محور: روش ساخته شده 9. Data-Driven Tests: Built-In Method

  • قابلیت های داخلی Built-in capabilities

10. تست های داده محور: CSV (Excel) 10. Data-Driven Tests: CSV (Excel)

  • مروری بر مراحل Overview of the steps

  • پرونده داده CSV را ایجاد کنید Create the CSV data file

  • کتابخانه تجزیه و تحلیل CSV سفارشی Custom CSV parsing library

  • مدیر داده خود را ایجاد کنید Create our data manager

  • با مدیر داده تماس بگیرید Call the data manager

  • فایل کلمه کلیدی حلقه ایجاد کنید Create the looping keyword file

  • مراحل ورود داده ها راکتور Refactor data entry steps

  • اجرای و اشکال زدایی Run and debug

  • رسیدگی به خطا را اضافه کنید Add error handling

11. سناریوی پایان برنامه چند منظوره 11. Multi-App End-to-End Scenario

  • نمای کلی پایان به چند برنامه Multi-app end-to-end overview

  • نمای کلی سناریو Scenario overview

  • رفکتور با دایرکتوری ها Refactor with directories

  • یک تست ساده برای سایت دو اضافه کنید Add a simple test for site two

  • اسکریپت اساسی پایان به پایان را ایجاد کنید Create the basic end-to-end script

  • متغیرهای مرورگر و URL را متمرکز کنید Centralize the browser and URL variables

نمایش نظرات

آموزش اتوماسیون تست چارچوب ربات: سطح 2
جزییات دوره
4h 59m
64
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
16,817
- از 5
ندارد
دارد
دارد
Bryan Lamb
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bryan Lamb Bryan Lamb

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