آموزش سلنیوم با پایتون با استفاده از چارچوب Robot

Learn Selenium with Python using Robot framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اتوماسیون وب با استفاده از چارچوب ربات سلنیوم، Pycharm Python نحوه خودکارسازی تست ها در سلنیوم با استفاده از چارچوب ربات پیش نیازها: دانش پایه در HTML و برنامه های کاربردی وب

معرفی دوره:

به دوره اتوماسیون تست چارچوب روبات خوش آمدید! این برنامه جامع برای تجهیز شما به مهارت های ضروری برای تسلط بر تست پذیرش و توسعه مبتنی بر آزمون پذیرش (ATDD) با استفاده از چارچوب قدرتمند و همه کاره Robot طراحی شده است. چه مبتدی باشید و چه تجربه‌ای در اتوماسیون تست داشته باشید، این دوره شما را از طریق پیچیدگی‌های Robot Framework راهنمایی می‌کند، که به‌خاطر نحو داده‌های آزمون جدولی کاربرپسند و رویکرد تست مبتنی بر کلمه کلیدی معروف است.

نمای کلی دوره:

  1. مقدمه:

    • مبانی Robot Framework، هدف و نقش آن در تست پذیرش و ATDD را بدانید.

  2. مورد آزمایشی پایه:

    • با کاوش در اساس قابلیت‌های تست Robot Framework، نحوه ایجاد و اجرای موارد آزمایشی اولیه را بیاموزید.

  3. مدیریت عناصر وب:

    • مشخصات تعامل با عناصر مختلف وب مانند کادرهای ورودی، دکمه‌های رادیویی، جعبه‌های انتخاب و کشویی را بررسی کنید.

  4. منتظر می ماند:

    • مفهوم انتظار در اتوماسیون تست را کاوش کنید و از همگام سازی با برنامه تحت آزمایش اطمینان حاصل کنید.

  5. بستن مرورگرها، قاب‌های هشدار:

    • با نحوه مدیریت کارآمد مرورگرها، هشدارها و فریم ها در طول اجرای آزمایش آشنا شوید.

  6. مدیریت ویندوز مرورگر:

    • روش‌های برخورد مؤثر با چندین پنجره مرورگر را درک کنید.

  7. پیمایش پیوندها:

    • تکنیک‌ها و استراتژی‌های ناوبری را برای مدیریت پیوندها در اسکریپت‌های اتوماسیون آزمایشی خود کاوش کنید.

  8. گرفتن اسکرین شات:

    • در هنر گرفتن اسکرین شات برای بهبود اشکال زدایی و گزارش تسلط داشته باشید.

  9. اقدامات ماوس:

    • برای تعامل پویاتر با عناصر وب، اقدامات ماوس را درک و اجرا کنید.

  10. کلمات کلیدی تعریف شده توسط کاربر:

    • با ایجاد و استفاده از کلمات کلیدی سفارشی، قابلیت‌های Robot Framework را گسترش دهید.

  11. پیمایش صفحه:

    • با نحوه پیمایش در صفحات وب آشنا شوید، مهارتی ضروری برای آزمایش برنامه های کاربردی غنی از محتوا.

  12. برای حلقه:

    • ساختارهای حلقه را برای بهینه سازی و تکرار سناریوهای آزمایشی به طور موثر اجرا کنید.

  13. جدول:

    • کنترل جداول در برنامه‌های وب، ویژگی مشترکی که چالش‌های منحصربه‌فردی را در اتوماسیون ایجاد می‌کند.

  14. آزمایش مبتنی بر داده:

    • رویکردهای مختلف برای آزمایش مبتنی بر داده، از جمله مبتنی بر اسکریپت و ادغام با منابع داده خارجی مانند Excel، CSV، و پایگاه‌های داده را کاوش کنید.

  15. Setup-Tear down:

    • اهمیت روش‌های راه‌اندازی و حذف را برای حفظ سازگاری محیط آزمایش درک کنید.

  16. برچسب گذاری:

    • از برچسب‌گذاری برای دسته‌بندی و سازماندهی موارد آزمایشی استفاده کنید تا مدیریت مجموعه آزمایشی کارآمدتر شود.

  17. مدل شیء صفحه:

    • مدل شیء صفحه (POM) را برای افزایش قابلیت نگهداری و استفاده مجدد از اسکریپت آزمایشی اجرا کنید.

  18. اجرای موازی:

    • زمان اجرای آزمایش را با اجرای آزمایش‌ها به صورت موازی بهینه کنید، که یک جنبه مهم برای مجموعه‌های آزمایشی بزرگ است.

  19. تست مرورگر بدون سر:

    • آزمایش مرورگر بدون سر، تکنیکی برای اجرای آزمایش‌ها بدون رابط مرورگر قابل مشاهده را کاوش کنید.

  20. ادغام جنکینز:

    • Robot Framework را با Jenkins برای اتوماسیون یکپارچه در یک محیط یکپارچه سازی پیوسته ادغام کنید.

برای به‌روزرسانی‌های محتوای هیجان‌انگیزتر همراه باشید زیرا ما عمیق‌تر به موضوعات پیشرفته می‌پردازیم. بیایید با هم این سفر را آغاز کنیم تا در اتوماسیون تست Robot Framework مهارت پیدا کنیم!


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

Robot Framework مقدمه Robotframework Introduction

  • مقدمه Introduction

  • مورد آزمون پایه Robot Framework Basic Robotframework Test Case

عناصر وب کار بخش 1 Working Web Elements Part-1

  • رسیدگی به صندوق ورودی Handling Inputbox

  • کنترل دکمه های رادیویی و چک باکس ها Handling Radio Buttons and Check boxes

  • مدیریت کشویی Handling Drop Downs

  • منتظر می ماند Waits

  • مرورگرها را ببندید Close Browsers

  • هشدارها و فریم ها Alerts and Frames

  • مدیریت ویندوز مرورگر Handling Browser Windows

  • ناوبری ها Navigations

کار با WebElements part-2 Working with WebElements part-2

  • گرفتن اسکرین شات Capture Screenshots

  • اقدامات ماوس Mouse Actions

  • کار با لینک ها Working with Links

  • جداول جابجایی Handling Tables

  • پیمایش صفحات Scrolling Pages

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

  • نحوه ایجاد کلمات کلیدی تعریف شده توسط کاربر How to create User defined Keywords

تست مبتنی بر داده Data Driven Testing

  • تست داده محور با استفاده از اسکریپت Data Driven Testing using Script

  • تست مبتنی بر داده با استفاده از MS-Excel Data Driven Testing using MS-Excel

تست پایگاه داده در چارچوب Robot Database Testing in Robot framework

  • تست پایگاه داده در چارچوب Robot Database Testing in Robot framework

ویژگی های چارچوب ربات Robot framework features

  • راه اندازی و حذف Setup & TearDown

  • برچسب زدن Tagging

مدل شی صفحه Page Object Model

  • مدل شی صفحه - مخزن شی Page Object Model - Object Repository

اجرای آزمون موازی Parallel Test Execution

  • اجرای آزمون موازی Parallel Test Execution

تست هدلس مرورگر Headless Browser Testing

  • تست هدلس مرورگر Headless Browser Testing

CI - ادغام جنکینز CI - Jenkins Integration

  • ادغام جنکینز Jenkins Integration

نمایش نظرات

آموزش سلنیوم با پایتون با استفاده از چارچوب Robot
جزییات دوره
8 hours
25
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
685
4.7 از 5
دارد
دارد
دارد
Pavan Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavan Kumar Pavan Kumar

مشاور فنی ارشد