دوره آموزشی اتوماسیون تست فریمورک ربات: سطح 2
5 ساعتمتوسط2018-12-10
مدرسین

Bryan Lamb
Educator and entrepreneur specializing in process automation
جزئیات دوره
تکنیک های اتوماسیون تست متوسط و پیشرفته را برای Robot Framework بیاموزید. هنگامی که نحوه ایجاد تست های ساده با Robot Framework را یاد گرفتید، اکثر آزمایش کنندگان و برنامه نویسان نرم افزار می خواهند بتوانند آنها را اصلاح کنند: آزمایشات تصادفی، منطق خودکار، تمرکز بر عناصر خاص، و انجام آزمایش مبتنی بر داده. در این دوره، مربی برایان لمب به شما کمک می کند تا کشف کنید که چگونه می توانید اسکریپت های تست قوی تر و سفارشی تر را با Robot Framework ایجاد کنید. نحوه ایجاد کتابخانه های Robot Framework سفارشی، استفاده از مکان یاب های وب برای آزمایش عناصر خاص HTML و CSS، ادغام شرط ها و حلقه ها، انجام مدیریت پیشرفته داده ها با دیکشنری ها و موارد دیگر را بیاموزید. بهعلاوه، نمونهها و نکات اسکریپتنویسی در دنیای واقعی را دریافت کنید تا به سرعت مهارتهای سطح 1 خود را توربو شارژ کنید و مجموعه ابزار خود را بهروز نگه دارید.
اهداف یادگیری
گزینه های خط فرمان پیشرفته
دستور اجرای آزمون اجباری و تصادفی
تصمیم گیری با متغیرهای خودکار
استفاده از کلمات کلیدی برای برگرداندن مقادیر
به روز رسانی پایتون و PIP
به روز رسانی کتابخانه ها، مرورگرها و درایورهای وب
آزمایش عناصر خاص با مکان یاب وب
شرایط و حلقه ها
لغت نامه ها
تست داده محور
تست چند سایت از سر تا سر با Robot Framework
اهداف یادگیری
گزینه های خط فرمان پیشرفته
دستور اجرای آزمون اجباری و تصادفی
تصمیم گیری با متغیرهای خودکار
استفاده از کلمات کلیدی برای برگرداندن مقادیر
به روز رسانی پایتون و PIP
به روز رسانی کتابخانه ها، مرورگرها و درایورهای وب
آزمایش عناصر خاص با مکان یاب وب
شرایط و حلقه ها
لغت نامه ها
تست داده محور
تست چند سایت از سر تا سر با Robot Framework
مهارت ها
SeleniumIT AutomationSoftware TestingNetwork and System AdministrationOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
خوش آمدی
- 01 - درباره من
- 02 - مروری بر چارچوب ربات سطح 2
1. به سرعت مهارتهای سطح 1 خود را توربو شارژ کنید
- 03 - کمک گرفتن از سایر کاربران Robot Framework
- 04 - قابلیت PyCharm Find Usages
- 05 - قابلیت PyCharm TODO
- 06 - گزینههای خط فرمان پیشرفته
- 07 - دستور اجرای آزمون اجباری
- 08 - ترتیب اجرای آزمون را تصادفی کنید
- 09 - گزارشهای دقیق تر را دریافت کنید
- 10 - متغیرهای خودکار
- 11 - مقادیر را از کلمات کلیدی برگردانید
- 12 - کتابخانههای کلمات کلیدی سفارشی ایجاد کنید
2. ابزارهای خود را به روز نگه دارید
- 13 - مروری بر ابزار
- 14 - به روز رسانی پایتون و PIP
- 15 - نسخههای کتابخانه را بررسی کنید
- 16 - کتابخانههای Robot Framework مرتبط را به روز کنید
- 17 - مرورگرها را به روز کنید و سیستم را بررسی کنید
- 18 - درایورهای وب را به روز کنید و سیستم را بررسی کنید
- 19 - اگر مشکل دارید چه کار کنید
- 20 - IDE و افزونه خود را به روز کنید
3. مکان یابهای وب - پیش شرط ها
- 21 - مروری بر پیش شرطهای مکان یاب وب
- 22 - نمای کلی HTML، CSS و Bootstrap
- 23 - تگهای HTML
- 24 - ویژگیهای HTML
- 25 - CSS
- 26 - بوت استرپ
- 27 - خلاصه
4. مکان یاب وب - اصول
- 28 - ابزار انتخاب مکان یاب
- 29 - نمای کلی مکان یاب و نسخه ی نمایشی
- 30 - ابزارها را نصب کنید
- 31 - اهمیت مکان یابهای خاص
- 32 - مثال عیب یابی در دنیای واقعی
5. مکان یاب وب - پیشرفته
- 33 - نمای کلی پیشرفته یابهای وب
- 34 - دستور پایه XPath و CSS
- 35 - روابط مطلق (XPath و CSS)
- 36 - روابط نسبی (XPath و CSS)
- 37 - مکان یابهای جزئی - شروع میشود با
- 38 - مکان یاب جزئی - به پایان میرسد
- 39 - مکان یاب جزئی - شامل
- 40 - سناریو - عناصر متعدد را پیدا و استفاده کنید
6. جریان کنترل اسکریپت
- 41 - نمای کلی کنترل اسکریپت
- 42 - IF ELSE - تصمیم گیری
- 43 - حلقه ها
7. مدیریت دادههای پیشرفته
- 44 - مروری بر فرهنگ لغت
- 45 - مثال کاربردی دیکشنری - URL
- 46 - دیکشنری مثال کاربردی - کاربران
8. آزمونهای داده محور - بررسی اجمالی
- 47 - نمای کلی و دمو
- 48 - پروژه شروع کننده را بگردید
9. آزمونهای داده محور - روش داخلی
- 49 - قابلیتهای داخلی
10. تستهای داده محور - CSV (اکسل)
- 50 - مروری بر مراحل
- 51 - فایل داده CSV را ایجاد کنید
- 52 - کتابخانه تجزیه CSV سفارشی
- 53 - مدیر داده ما را ایجاد کنید
- 54 - با مدیر داده تماس بگیرید
- 55 - فایل کلمه کلیدی حلقه ای را ایجاد کنید
- 56 - مراحل ورود اطلاعات Refactor
- 57 - اجرا و رفع اشکال
- 58 - مدیریت خطا را اضافه کنید
11. سناریوی چند برنامه پایان به انتها
- 59 - نمای کلی چند برنامهای سرتاسر
- 60 - نمای کلی سناریو
- 61 - Refactor با دایرکتوری ها
- 62 - یک تست ساده برای سایت دو اضافه کنید
- 63 - اسکریپت پایه به پایان را ایجاد کنید
- 64 - مرورگر و متغیرهای URL را متمرکز کنید
دوره های مرتبط
- دوره آموزشی یادگیری Selenium: ساختاردهی، مقیاسبندی، اجرا و بهینهسازی تستهای خودکار
- دوره آموزشی مبانی تست اتوماسیون
- دوره آموزشی آزمایش خودکار با Selenium WebDriver برای جاوا
- دوره آموزشی یادگیری TestNG
- دوره آموزشی یادگیری سلنیوم با Node.js
- دوره آموزشی اتوماسیون تست چارچوب ربات: سطح 1 (سلنیوم)
- دوره آموزشی اتوماسیون تست با پایتون :بخش 10 حالتها و ویژگیهای اضافی Appium
- دوره آموزشی اتوماسیون تست با پایتون:بخش 9 طراحی مجموعه تست خودتان