تمام مباحث Appium (Android، IOS و Hybrid App)، Selenium، BDD، Jenkins و Basic Python را در این دوره توضیح داده ایم
همه فایلهای کدنویسی را که در ویدیو توضیح دادهایم، در udemi آپلود کردهایم. به طوری که همه آن موارد را دانلود کرده و مرور کنید.
در زیر موضوعات Appium (Android و IOS) مورد بحث در این دوره آمده است.
معماری Appium
بازرس Appium
برنامه را در (اندروید، IOS در شبیه ساز و دستگاه واقعی) راه اندازی کنید
مکان یاب (شناسه، متن، محتوا، فهرست، نام کلاس، XPath، findElements و غیره)
منتظر می ماند
روشهای یافتن فعالیت فعلی، زمینه، جهت، دستگاه قفل شده است یا خیر
Action را با استفاده از کدهای کلید Android انجام دهید
ویژگیهای عنصر مانند (نمایش داده میشود، فعال است، انتخاب شده است، اندازه عنصر، مکان عنصر روی صفحه)
عملکردهای عنصر مانند (کلیک کنید، ارسال متن، دریافت متن، دریافت توضیحات محتوا و غیره)
ژستهای حرکتی مانند (پیمایش، کلیک طولانی، ضربه زدن، کشیدن و رها کردن، کشیدن انگشت از [چپ به راست، راست به چپ، بالا به پایین و از پایین به بالا])
اتوماسیون برنامه های ترکیبی در (دستگاه های Android و IOS)
مفاهیم پای تست (تجهیزات، ترتیب اجرا، رقابت، سلسله مراتب روشها)
مفاهیم ثبت پایتون
ابزار گزارش Allure
چارچوب اتوماسیون تست اپیوم (از ابتدا تا پیشرفته از جمله ابزار گزارش دهی Allure)
در زیر موضوعات سلنیوم مورد بحث در این دوره آمده است.
معماری سلنیوم
ابزارهای بازرسی عنصر
صفحه وب را با استفاده از (Chrome، FireFox و Safari) راه اندازی کنید
مکان یاب (id، نام، className، برچسب، LinkText، Partiallinktext، CSS، XPath و FindElements و غیره)
انتظار میکند (صریح و ضمنی)
اشارات با استفاده از Action Chains Class (پیمایش، دوبار کلیک، عملیات کلیک راست و غیره)
روش های پیمایش مانند (به جلو، عقب، بازخوانی صفحات وب و غیره)
عناصر ویژگیهایی مانند (نمایش داده میشود، فعال است، انتخاب شده است، اندازه یک عنصر، مکان یک عنصر و غیره)
انجام اقدامات روی دکمههای رادیویی، چک باکسها، کرکرهها، عملیات انتخاب چندگانه، Iframes، Windows و غیره
دکمه های هشدار
مفاهیم پای تست (تجهیزات، ترتیب اجرا، رقابت، سلسله مراتب روشها)
مفاهیم ثبت پایتون
ابزار گزارش Allure
چارچوب اتوماسیون تست سلنیوم (از ابتدا تا پیشرفته از جمله ابزار گزارش دهی Allure)
در زیر موضوعات پایه پایتون مورد بحث در این دوره آمده است.
متغیرها
انواع داده
اپراتورها
Casting را تایپ کنید
نوع داده رشته
فهرست
قلو
فرهنگ لغت
مفاهیم را تنظیم می کند
بیانیههای مشروط (اگر، اگر دیگری، اگر elif else و غیره)
حلقه ها (برای حلقه، در حالی که حلقه)
عبارات حلقه ( شکست، ادامه)
انواع مختلف توابع
عبارات لامبدا
بسته ها و ماژول ها
OOPS (کلاسها و اشیاء، وراثت، کلیدواژه فوقالعاده، پنهان کردن دادهها)
دکوراتورهای پایتون
در زیر موضوعات Python BDD(behave) در این دوره مورد بحث قرار گرفته است. (ما با مفاهیم بیشتری به روز خواهیم شد)
پیکربندی BDD
ساختار BDD
ایجاد فایلهای تعریف ویژگی و مرحله
اجرای BDD
در زیر موضوعات جنکینز مورد بحث در این دوره آمده است.
مقدمه و اشکالات جنکینز
نصب و پیکربندی جنکینز
پیکربندی Job در جنکینز
کار را بر اساس زمان مورد نیاز برنامه ریزی کنید
مدرس TestAutomation
نمایش نظرات