دوره آموزشی اتوماسیون تست فریمورک ربات: سطح 1 (سلنیوم) (2018)
6 ساعت 24 دقیقهمتوسط2018-11-08
مدرسین

Bryan Lamb
Educator and entrepreneur specializing in process automation
جزئیات دوره
یک مقدمه جامع برای Robot Framework، یک چارچوب اتوماسیون تست مبتنی بر کلمه کلیدی، رایگان، منبع باز، دریافت کنید. در این دوره آموزشی، مربی برایان لمب به شما کمک می کند تا کشف کنید که چگونه می توانید از این ابزار تست خودکار آسان و قدرتمند برای خودکارسازی سریع و آسان تست های نرم افزاری استفاده کنید. پس از یک بخش نصب دقیق، برایان به شما نشان می دهد که چگونه اولین اسکریپت Robot Framework خود را در چند دقیقه ایجاد کنید، و سپس چندین گزینه برای اجرای آن از جمله از طریق PyCharm، خط فرمان ویندوز و پلت فرم Jenkins CI را نشان می دهد. سپس او شما را در فرآیند چگونگی خوانایی اسکریپت خود با ترکیب متغیرها، کلمات کلیدی سفارشی و اشیاء صفحه راهنمایی می کند. در نهایت، او به صورت عملی چندین مورد از محبوب ترین کتابخانه های Robot Framework را ارائه می دهد.
اهداف یادگیری
چارچوب اتوماسیون تست چیست؟
Robot Framework در مقابل سلنیوم
ایجاد و اجرای اولین اسکریپت
گزینه هایی برای اجرای اسکریپت ها، از جمله PyCharm و Jenkins
خوانایی بیشتر فیلمنامه
استفاده از متغیرها برای متمرکز کردن داده ها
ترکیب مدل شیء صفحه
کتابخانه های 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری Selenium: ساختاردهی، مقیاسبندی، اجرا و بهینهسازی تستهای خودکار
- دوره آموزشی مبانی تست اتوماسیون
- دوره آموزشی آزمایش خودکار با Selenium WebDriver برای جاوا
- دوره آموزشی یادگیری TestNG
- دوره آموزشی یادگیری سلنیوم با Node.js
- دوره آموزشی اتوماسیون تست چارچوب ربات: سطح 1 (سلنیوم)
- دوره آموزشی اتوماسیون تست با پایتون :بخش 10 حالتها و ویژگیهای اضافی Appium
- دوره آموزشی اتوماسیون تست با پایتون:بخش 9 طراحی مجموعه تست خودتان