تمام مباحث 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.