تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی اتوماسیون تست فریمورک ربات: سطح 1 (سلنیوم) (2018)

دوره آموزشی اتوماسیون تست فریمورک ربات: سطح 1 (سلنیوم) (2018)

6 ساعت 24 دقیقهمتوسط2018-11-08

مدرسین

Bryan Lamb

Bryan Lamb

Educator and entrepreneur specializing in process automation

جزئیات دوره

یک مقدمه جامع برای Robot Framework، یک چارچوب اتوماسیون تست مبتنی بر کلمه کلیدی، رایگان، منبع باز، دریافت کنید. در این دوره آموزشی، مربی برایان لمب به شما کمک می کند تا کشف کنید که چگونه می توانید از این ابزار تست خودکار آسان و قدرتمند برای خودکارسازی سریع و آسان تست های نرم افزاری استفاده کنید. پس از یک بخش نصب دقیق، برایان به شما نشان می دهد که چگونه اولین اسکریپت Robot Framework خود را در چند دقیقه ایجاد کنید، و سپس چندین گزینه برای اجرای آن از جمله از طریق PyCharm، خط فرمان ویندوز و پلت فرم Jenkins CI را نشان می دهد. سپس او شما را در فرآیند چگونگی خوانایی اسکریپت خود با ترکیب متغیرها، کلمات کلیدی سفارشی و اشیاء صفحه راهنمایی می کند. در نهایت، او به صورت عملی چندین مورد از محبوب ترین کتابخانه های Robot Framework را ارائه می دهد.

اهداف یادگیری
چارچوب اتوماسیون تست چیست؟
Robot Framework در مقابل سلنیوم
ایجاد و اجرای اولین اسکریپت
گزینه هایی برای اجرای اسکریپت ها، از جمله PyCharm و Jenkins
خوانایی بیشتر فیلمنامه
استفاده از متغیرها برای متمرکز کردن داده ها
ترکیب مدل شیء صفحه
کتابخانه های Robot Framework

مهارت ها

SeleniumSoftware TestingOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

0. مقدمه

  • 01 - درباره من
  • 02 - مروری بر چارچوب ربات
  • 03 - نسخه ی نمایشی
  • 04 - چارچوب اتوماسیون تست چیست
  • 05 - خاستگاه و تاریخچه
  • 06 - ویژگی‌ها و قابلیت ها
  • 07 - Robot Framework در مقابل سلنیوم

1. مرور کلی نصب و پیش شرط ها

  • 08 - نمای کلی نصب
  • 09 - اصول خط فرمان و مسیر

2. نصب ویندوز 10

  • 10 - پایتون و پیپ را نصب کنید
  • 11 - Robot Framework و SeleniumLibrary را نصب کنید
  • 12 - مرورگرهای مورد نظر را نصب کنید
  • 13 - WebDrivers را نصب کنید
  • 14 - افزونه PyCharm IDE و Robot را نصب کنید
  • 15 - دایرکتوری و پروژه اسکریپت‌های پایه ایجاد کنید
  • 16 - پیمایش و جستجوی فایل‌های اسکریپت خود

3. ایجاد اولین اسکریپت

  • 17 - بررسی اجمالی
  • 18 - سازماندهی فایل‌های پروژه خود
  • 19 - بخش‌هایی از فایل اسکریپت
  • 20 - Selenium2Library در مقابل Selenium Library
  • 21 - مراحل تست قسمت 1 را بنویسید
  • 22 - تنظیم پیش شرط مهم IE
  • 23 - اسکریپت را در مرورگرهای مختلف اجرا کنید
  • 24 - فایل‌های نتایج عالی را بررسی کنید
  • 25 - مراحل تست قسمت 2 را بنویسید
  • 26 - Locators primer - تعامل با کنترل‌های وب

4. گزینه‌های اجرای اسکریپت

  • 27 - بررسی اجمالی
  • 28 - اصطلاح جدید - Robot vs pybot
  • 29 - اجرا از PyCharm
  • 30 - اجرا از پنجره فرمان
  • 31 - اجرا از یک فایل دسته ای
  • 32 - اجرا از Task Scheduler
  • 33 - در حال اجرا در مرورگرهای SauceLabs.com
  • 34 - دویدن و برنامه ریزی از جنکینز
  • 35 - اجرای چندین سوئیت
  • 36 - اجرای یک مورد آزمایشی
  • 37 - گزینه‌های اجرای پیشرفته

5. اسکریپت را خواناتر کنید

  • 38 - بررسی اجمالی
  • 39 - پیش نمایش راه حل نهایی
  • 40 - سبک - رویه ای در مقابل غوره
  • 41 - معرفی کلمات کلیدی تعریف شده توسط کاربر
  • 42 - اسکریپت را به کلمات کلیدی تقسیم کنید
  • 43 - انتقال کلمات کلیدی به فایل‌های منبع
  • 44 - اضافه کردن راه‌اندازی و خراب کردن
  • 45 - بررسی اجمالی اشیاء صفحه
  • 46 - دمو - یک شی صفحه ایجاد کنید
  • 47 - افزایش خوانایی با استفاده از کرک

6. از متغیرها برای متمرکز کردن داده‌ها استفاده کنید

  • 48 - بررسی اجمالی
  • 49 - پیش نمایش راه حل نهایی
  • 50 - متغیرهای اسکالر
  • 51 - متغیرها را فهرست کنید
  • 52 - دامنه متغیر
  • 53 - انتقال متغیرها به کلمات کلیدی
  • 54 - پروژه خود را با متغیرها اصلاح کنید
  • 55 - داده‌های ورودی اسکریپت را در زمان اجرا تامین کنید

7. قند معنایی

  • 56 - بررسی اجمالی
  • 57 - Refactoring شی یاب صفحه
  • 58 - اضافه کردن نقل قول برای وضوح

8. چالش - یک مجموعه آزمایشی از ابتدا تا پایان ایجاد کنید

  • 59 - بررسی اجمالی
  • 60 - قسمت 1 - شما آن را انجام دهید
  • 61 - قسمت 1 - من آن را انجام می‌دهم
  • 62 - قسمت 2 - شما آن را انجام دهید
  • 63 - قسمت 2 - من آن را انجام می‌دهم
  • 64 - قسمت 3 - شما آن را انجام دهید
  • 65 - قسمت 3 - من آن را انجام می‌دهم

9. کاوش در کتابخانه‌های چارچوب ربات

  • 66 - بررسی اجمالی
  • 67 - BuiltIn - ورود، تأیید، تکرار
  • 68 - دیالوگ‌ها - مکث برای مراحل دستی و ورود داده ها
  • 69 - سیستم عامل - پوشه‌ها و فایل ها
  • 70 - پایگاه داده - MS SQL و MySQL
  • 71 - API
  • 72 - XML
  • 73 - کتابخانه سلنیوم
  • 74 - رشته

نتیجه

  • 75 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal