لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Appium -تست موبایل (Android/IOS) از Scratch+Frameworks
Appium -Mobile Testing (Android/IOS) from Scratch+Frameworks
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
[آخرین نسخه 2.0] کارشناسی ارشد در تست اتوماسیون برنامه های موبایل از اصول اولیه تا Framework CI/CD با نمونه های زمان واقعی در پایان این دوره شما می توانید هر برنامه (بومی، هیبریدی، وب) را در Android/IOS با استفاده از Appium Thorough خودکار کنید. آشنایی با بهترین شیوههای Appium و ابزارهای قابل استفاده مجدد برای خودکار کردن برنامهها در دستگاههای واقعی و شبیهسازها طراحی چارچوب استاندارد موبایل صنعت از ابتدا که برای هر دو پلتفرم Android و IOS سازگار است. پیادهسازی خط لوله CI/CD از ابتدا با استفاده از Appium با تمام ویژگیهای چارچوب مانند گزارشگیری، گزارشگیری و غیره طراحی Appium Framework با فناوریهای منبع باز مانند Learn Maven، TestNG، Jenkins، JUnit، Git، Extent Reports و Apache Log4J2 Automate مرورگرهای موبایل مانند کروم و سافاری با Appium WebDriver Library زیر سرپوش شما استانداردهای کدنویسی را به صورت نوشتاری میدانید. بهینهترین اسکریپتهای اتوماسیون موبایل شما میتوانید با استفاده از بهترین ابزار گزارشدهی پیشرفته گزارشهای عالی ایجاد کنید. حداقل" شما می توانید هر مصاحبه ای را پاک کنید و می توانید کل پروژه اتوماسیون Appium را از مرحله طراحی پیش نیازها هدایت کنید:*******برای شروع این دوره نیازی به تجربه کدنویسی جاوا ندارید******** حتی غیر برنامه نویسی داوطلبان می توانند این دوره را به راحتی دنبال کنند. شما از پشتیبانی مربی Life Time برخوردار خواهید بود. شما می توانید سوالات خود را در صفحه بحث ارسال کنید یا می توانید مستقیماً با من تماس بگیرید، در کمتر از 12 ساعت پاسخ می دهد. تمام تنظیمات نصب Appium از جمله دانش جاوا به عنوان بخشی از دوره آموزشی مورد توجه قرار می گیرد که مواد تئوری، کد حذفی و راهنمای مصاحبه برای دانلود در دسترس هستند. به ما بپیوندید. انجمن آموزشی Appium با (200+ سخنرانی، 50000+ دانشجو) Learning Together که در هیچ دوره آنلاین دیگر Appium در Udemy نخواهید دید. ما 2 مربی اختصاصی داریم که می توانند در پاسخ به سوالات دانش آموزان همراه با تهیه رزومه، آماده سازی مصاحبه و کمک به شغل کمک کنند.
**آخرین به روز رسانی دوره - 13 فوریه- نسخه اپیوم 2.0 و کلاینت جاوا 1.8 *** ***دوره محبوب APPIUM دارای رتبه/رتبه برتر با پشتیبانی Q/A مادام العمر در Udemy با بالاترین ثبت نام دانشجویان
"هرآنچه را که باید درباره اتوماسیون موبایل (Android+ IOS) بدانید، حتی اگر قبلاً برنامه نویسی نکرده اید، بیاموزید.
بیش از 80000 دانشآموز بالقوه قبلاً ثبتنام کردهاند و 5 نفر شروع به بررسی میکنند پس از اتمام دوره، شما در تست اتوماسیون موبایل در هر دو IOS Android تسلط خواهید یافت و میتوانید آن را با موفقیت در محل کار خود پیادهسازی کنید یا مطمئناً در شغل پردرآمد قرار خواهید گرفت. . "با تماشای پیش نمایش سخنرانی ها و نظرات دانشجویان، کیفیت دوره را تعیین کنید"
چه چیزی این دوره را در بازار منحصر به فرد می کند؟
ویدیوها بر اساس آخرین نسخه های منتشر شده APPIUM به طور منظم به روز می شوند
این محبوب ترین دوره Appium است که تا به حال به صورت آنلاین با رتبه بندی کاربران برتر پیدا کرده اید
من هر مفهومی را با جزئیات کامل از ابتدا توضیح داده ام تا هرکسی بتواند در تکمیل دوره بر این ابزار مسلط شود
ما چارچوبهای استاندارد صنعتی را با استفاده از Appium با TestNG Maven، Jenkins، GitHub، Apache Log4J2، گزارشهای گستردگی طراحی و پیادهسازی خواهیم کرد
نمایش دقیق در مورد اجرای CI/CD سرتاسر با استفاده از Appium برای iOS و Android
درک اجرای موازی در دستگاههای Android و iOS واقعی با استفاده از زیرساخت ابری
فقط دوره ای که بسیاری از نکات و ترفندهای Appium را برای پاک کردن مصاحبه ها یا تکمیل تکالیف ارائه شده در پروژه ها توضیح می دهد
موضوعات سطح بالا عبارتند از:
ویژگیهای Appium معماری داخلی Appium تنظیمات پیکربندی برای اجرای آزمایشها در Android و IOS Simulators/Emulators تنظیم پیکربندی برای اجرای آزمایشها بر روی دستگاههای واقعی Android و IOS نحوه خودکارسازی Native (Android IOS ) برنامههایی که از Appium استفاده میکنند نحوه خودکارسازی برنامههای هیبریدی (Android IOS) با استفاده از Appium توضیحات عمیق در مورد Appium API/فرمانها و استفاده از آنها حرکتهای موبایل اتوماسیون، اسکرول، کشیدن انگشت، فشار طولانی، ضربه زدن، اقدامات لمسی با استفاده از Appium خودکار کردن برنامه های مرورگر با استفاده از Appium نکاتی در بازرسی اشیاء در برنامه ها و مرورگر موبایل با uiautomatorviewer و APpium Inspector Appium Hybrid Framework از ابتدا با الگوهای طراحی برتر طراحی و پیاده سازی چارچوب های استاندارد صنعتی با استفاده از Appium با TestNG Maven, Jenkins, GitHub, Apache Log4J2, Extent Reports Appium Framework CI/D Integration Appium Cloud Automation در Browserstack
تست مبارک!!!!!!
سرفصل ها و درس ها
مقدمه ای بر Appium و Course Plan
Introduction to Appium and Course Plan
دستور کار دوره
Course Agenda
ویژگی های Appium
Appium Features
معماری داخلی Appium
Appium Internal Architecture
مقدمه ای بر Appium و Course Plan
Introduction to Appium and Course Plan
دستور کار دوره
Course Agenda
ویژگی های Appium
Appium Features
معماری داخلی Appium
Appium Internal Architecture
دستورالعمل نصب Appium برای ویندوز و مک
Appium Installation Instructions for Windows & Mac
نکته مهم در مورد تنظیمات Player
Important Note on Player settings
نرم افزارهای جاوا، اندروید استودیو و نود را برای Appium Setup دانلود کنید
Download Java, Android Studio & Node softwares for Appium Setup
مسیرهای متغیر محیطی همه نرم افزارها را در WINDOWS تنظیم کنید
Set Environment variable Paths of all Softwares in WINDOWS
مسیرهای متغیر محیطی همه نرم افزارها را در MAC تنظیم کنید
Set Environment variable Paths of all Softwares in MAC
دستگاه مجازی/امولاتور اندروید را پیکربندی کرده و سرور Appium را نصب کنید
Configure Android Virtual Device/Emulator and Install Appium Server
راه اندازی پروژه Appium Maven با وابستگی های کلاینت جاوا
Setting up Appium Maven project with Java client dependencies
احتیاط در مورد نسخه Java testnG سازگار همراه با نصب افزونه
Caution on Compatible testnG Java version along with Plugin Install
یادداشت مهم
Important Note
دستورالعمل نصب Appium برای ویندوز و مک
Appium Installation Instructions for Windows & Mac
نکته مهم در مورد تنظیمات Player
Important Note on Player settings
نرم افزارهای جاوا، اندروید استودیو و نود را برای Appium Setup دانلود کنید
Download Java, Android Studio & Node softwares for Appium Setup
مسیرهای متغیر محیطی همه نرم افزارها را در WINDOWS تنظیم کنید
Set Environment variable Paths of all Softwares in WINDOWS
مسیرهای متغیر محیطی همه نرم افزارها را در MAC تنظیم کنید
Set Environment variable Paths of all Softwares in MAC
دستگاه مجازی/امولاتور اندروید را پیکربندی کرده و سرور Appium را نصب کنید
Configure Android Virtual Device/Emulator and Install Appium Server
راه اندازی پروژه Appium Maven با وابستگی های کلاینت جاوا
Setting up Appium Maven project with Java client dependencies
احتیاط در مورد نسخه Java testnG سازگار همراه با نصب افزونه
Caution on Compatible testnG Java version along with Plugin Install
یادداشت مهم
Important Note
مفاهیم جاوا را برای اتوماسیون Appium معرفی کنید
Brush up Java Concepts for Appium Automation
استراتژی دوره برای یادگیری اصول اولیه Appium برای اتوماسیون سلنیوم
Course Strategy to learn Appium basics for Selenium Automation
معرفی متغیرهای جاوا و انواع داده با مثال
Introduction to Java variables and Data types with examples
آرایه ها در جاوا چیست؟ نحوه مقداردهی اولیه و بازیابی مقادیر آرایه
What are Arrays in Java? How to initialize and retrieve the values of array
مقدمه ای برای حلقه For برای تکرار روی آرایه رشته ها و اعداد صحیح
Introduction to For loop to iterate over array of Strings and Integers
برای اعلان حلقه و استفاده از عبارات شرطی در داخل حلقه ها بهبود یافته است
Enhanced for loop declaration & using Conditional statements inside the loops
دانلود کد
Code download
Arraylist چیست و تفاوت های Arraylist و Arrays
What is Arraylist and differences between Arraylist and Arrays
رشته ها در جاوا - نحوه اعلان رشته ها و متدهای رشته مهم
Strings in Java - How to declare Strings & Important String methods
نحوه ایجاد متدها و روش های دسترسی با استفاده از اشیاء کلاس جاوا
How to create methods and access methods using Java class objects
وراثت در جاوا با مثال چیست
what is Inheritance in Java with example
دانلود کد
Code download
مفاهیم جاوا را برای اتوماسیون Appium معرفی کنید
Brush up Java Concepts for Appium Automation
استراتژی دوره برای یادگیری اصول اولیه Appium برای اتوماسیون سلنیوم
Course Strategy to learn Appium basics for Selenium Automation
معرفی متغیرهای جاوا و انواع داده با مثال
Introduction to Java variables and Data types with examples
آرایه ها در جاوا چیست؟ نحوه مقداردهی اولیه و بازیابی مقادیر آرایه
What are Arrays in Java? How to initialize and retrieve the values of array
مقدمه ای برای حلقه For برای تکرار روی آرایه رشته ها و اعداد صحیح
Introduction to For loop to iterate over array of Strings and Integers
برای اعلان حلقه و استفاده از عبارات شرطی در داخل حلقه ها بهبود یافته است
Enhanced for loop declaration & using Conditional statements inside the loops
دانلود کد
Code download
Arraylist چیست و تفاوت های Arraylist و Arrays
What is Arraylist and differences between Arraylist and Arrays
رشته ها در جاوا - نحوه اعلان رشته ها و متدهای رشته مهم
Strings in Java - How to declare Strings & Important String methods
نحوه ایجاد متدها و روش های دسترسی با استفاده از اشیاء کلاس جاوا
How to create methods and access methods using Java class objects
وراثت در جاوا با مثال چیست
what is Inheritance in Java with example
دانلود کد
Code download
شروع با تست موبایل با استفاده از Appium Code
Getting Started with Mobile testing using Appium Code
رد نشوید - نکته مهم در مورد سازگاری نسخه وابستگی ها
DO NOT SKIP - Important Note on dependencies version compatibility
UIAutomator چیست و ایجاد شی UiAutomator برای تعریف قابلیت ها
What is UIAutomator and creating UiAutomator object to define Capabilities
دانلود کد و برنامه برای تمرین
Code & Apps download for Practice
درایور اندروید را ایجاد کنید و قابلیت های دلخواه را از طریق شی UiAutomator تنظیم کنید
Create Android Driver and set Desired capabilities through UiAutomator object
نحوه راه اندازی و توقف برنامه نویسی سرور Appium با استفاده از AppiumServiceBuilder
How to start & Stop Appium Server Programmatically using AppiumServiceBuilder
معرفی Appium Inspector برای شناسایی عناصر موجود در برنامه ها
Introduction to Appium Inspector to identify the elements on the Apps
ایجاد کلاس پایه با متدهای Util و گسترش آن به Child Appium Tests
Creating Base Class with Util methods and extend it to Child Appium Tests
سرور Appium به صورت برنامه نویسی راه اندازی نمی شود - راه حل را برطرف کنید
Appium Server not starting programmatically - FIX WORKAROUND
خطای Android Home Not Set - MAC - عیبیابی - FIX WORK AROUND
Android Home Not Set error - MAC - Troubleshoot - FIX WORK AROUND
شروع با تست موبایل با استفاده از Appium Code
Getting Started with Mobile testing using Appium Code
رد نشوید - نکته مهم در مورد سازگاری نسخه وابستگی ها
DO NOT SKIP - Important Note on dependencies version compatibility
UIAutomator چیست و ایجاد شی UiAutomator برای تعریف قابلیت ها
What is UIAutomator and creating UiAutomator object to define Capabilities
دانلود کد و برنامه برای تمرین
Code & Apps download for Practice
درایور اندروید را ایجاد کنید و قابلیت های دلخواه را از طریق شی UiAutomator تنظیم کنید
Create Android Driver and set Desired capabilities through UiAutomator object
نحوه راه اندازی و توقف برنامه نویسی سرور Appium با استفاده از AppiumServiceBuilder
How to start & Stop Appium Server Programmatically using AppiumServiceBuilder
معرفی Appium Inspector برای شناسایی عناصر موجود در برنامه ها
Introduction to Appium Inspector to identify the elements on the Apps
ایجاد کلاس پایه با متدهای Util و گسترش آن به Child Appium Tests
Creating Base Class with Util methods and extend it to Child Appium Tests
سرور Appium به صورت برنامه نویسی راه اندازی نمی شود - راه حل را برطرف کنید
Appium Server not starting programmatically - FIX WORKAROUND
خطای Android Home Not Set - MAC - عیبیابی - FIX WORK AROUND
Android Home Not Set error - MAC - Troubleshoot - FIX WORK AROUND
درک عمیق اتوماسیون برنامه های بومی اندروید با Appium
In Depth understanding of Android Native Apps automation with Appium
معرفی شناسه، Xpath و یاب شناسه دسترسی در App با یک مثال
Introduction to Id, Xpath & Accessibility ID locators in App with an example
نحوه رسیدگی به پنجرههای بازشو موبایل و بازگشت فهرست عناصر منطبق در برنامه Android
How to handle Mobile popups & return list of matching elements on Android app
نحوه استخراج متن و وارد کردن اطلاعات برنامه های موبایل با Appium
How to extract the text & Enter the info on Mobile Apps with Appium
درک عمیق اتوماسیون برنامه های بومی اندروید با Appium
In Depth understanding of Android Native Apps automation with Appium
معرفی شناسه، Xpath و یاب شناسه دسترسی در App با یک مثال
Introduction to Id, Xpath & Accessibility ID locators in App with an example
نحوه رسیدگی به پنجرههای بازشو موبایل و بازگشت فهرست عناصر منطبق در برنامه Android
How to handle Mobile popups & return list of matching elements on Android app
نحوه استخراج متن و وارد کردن اطلاعات برنامه های موبایل با Appium
How to extract the text & Enter the info on Mobile Apps with Appium
اتوماسیون حرکات پیشرفته با مدیریت رویدادهای کلیدی با استفاده از Appium
Advanced Gestures Automation with Key Events Handling using Appium
آشنایی با Appium Mobile Gestures و نحوه عملکرد آن
Introduction to Appium Mobile Gestures and how it works
نحوه فشار طولانی بر روی برنامه های Android با استفاده از Appium - LongPressGesture
How to long press on Android Apps using Appium - LongPressGesture
نحوه انجام حرکت حرکتی با استفاده از Appium در برنامه های اندروید
How to Perform Scroll Gesture using Appium on Android Apps
نحوه خودکار کردن عملکرد Swipe با استفاده از Appium در Android
How to automate Swipe functionality using Appium on Android
اتوماسیون حرکات پیشرفته با مدیریت رویدادهای کلیدی با استفاده از Appium
Advanced Gestures Automation with Key Events Handling using Appium
آشنایی با Appium Mobile Gestures و نحوه عملکرد آن
Introduction to Appium Mobile Gestures and how it works
نحوه فشار طولانی بر روی برنامه های Android با استفاده از Appium - LongPressGesture
How to long press on Android Apps using Appium - LongPressGesture
نحوه انجام حرکت حرکتی با استفاده از Appium در برنامه های اندروید
How to Perform Scroll Gesture using Appium on Android Apps
نحوه خودکار کردن عملکرد Swipe با استفاده از Appium در Android
How to automate Swipe functionality using Appium on Android
موضوعات متفرقه Appium برای اتوماسیون اندروید
Appium Miscellaneous Topics for Android Automation
نحوه اجرای Drag & Drop روی عناصر موجود در برنامه با استفاده از Appium
How to Perform Drag & Drop on elements in app using Appium
تکلیف - تمرین پایان به پایان در Appium
Assignment - End to end exercise on Appium
فعالیت های متفرقه مانند جهت گیری و رویدادهای کلیدی را با استفاده از Appium به صورت خودکار انجام دهید
Automate Miscellaneous Activities like orientation & KeyEvents using Appium
نحوه باز کردن برنامه با استفاده از بسته برنامه و نام فعالیت با استفاده از appium
How to open App using app package and activity name using appium
موضوعات متفرقه Appium برای اتوماسیون اندروید
Appium Miscellaneous Topics for Android Automation
نحوه اجرای Drag & Drop روی عناصر موجود در برنامه با استفاده از Appium
How to Perform Drag & Drop on elements in app using Appium
تکلیف - تمرین پایان به پایان در Appium
Assignment - End to end exercise on Appium
فعالیت های متفرقه مانند جهت گیری و رویدادهای کلیدی را با استفاده از Appium به صورت خودکار انجام دهید
Automate Miscellaneous Activities like orientation & KeyEvents using Appium
نحوه باز کردن برنامه با استفاده از بسته برنامه و نام فعالیت با استفاده از appium
How to open App using app package and activity name using appium
برنامه تجارت الکترونیک در زمان واقعی - تمرینات تمرینی پایان تا پایان
Real time Ecommerce App- End to end Practise Exercises
مقدمه ای بر ویژگی های برنامه و موارد آزمایشی برای خودکار
Introduction to App features and test cases to automate
مورد تست در پر کردن جزئیات فرم برای خرید
Test Case in Filling the form details for shopping
تأیید پیامهای تست برای اعتبارسنجی خطا
Verifying toast messages for error validations
نمونه تست Case-Scrolling در لیست محصول با اسکرول Appium Android
Testcase-Scrolling in product list example with Appium Android scroll
Testcase-انتخاب پویا محصول با اسکن لیست بر اساس متن
Testcase-Dynamically selecting Product by scanning list based on text
یک مربی باشید یا از انجمن QA راهنمایی بگیرید
Be a Mentor or Get Guidance from QA Community
TestCase- اعتبار سنجی مقدار کل عملکرد تولید شده
TestCase- Validating Total amount generated functionality
بهینه سازی کد با توابع تعریف شده توسط کاربر
Code optimization with user defined functions
برنامه تجارت الکترونیک در زمان واقعی - تمرینات تمرینی پایان تا پایان
Real time Ecommerce App- End to end Practise Exercises
مقدمه ای بر ویژگی های برنامه و موارد آزمایشی برای خودکار
Introduction to App features and test cases to automate
مورد تست در پر کردن جزئیات فرم برای خرید
Test Case in Filling the form details for shopping
تأیید پیامهای تست برای اعتبارسنجی خطا
Verifying toast messages for error validations
نمونه تست Case-Scrolling در لیست محصول با اسکرول Appium Android
Testcase-Scrolling in product list example with Appium Android scroll
Testcase-انتخاب پویا محصول با اسکن لیست بر اساس متن
Testcase-Dynamically selecting Product by scanning list based on text
یک مربی باشید یا از انجمن QA راهنمایی بگیرید
Be a Mentor or Get Guidance from QA Community
TestCase- اعتبار سنجی مقدار کل عملکرد تولید شده
TestCase- Validating Total amount generated functionality
بهینه سازی کد با توابع تعریف شده توسط کاربر
Code optimization with user defined functions
اتوماسیون برنامه های ترکیبی با Appium برای جابجایی از برنامه ها به مرورگر وب
Hybrid App Automation with Appium to switch from Apps to Web browser
Testcase - اعتبار سنجی حرکات تلفن همراه برنامه (ضربه زدن، فشار دادن طولانی)
Testcase - Validating Mobile Gestures of App ( Tap, Long Press)
چگونه اشیاء را هنگام رندر در نمای وب مدیریت کنیم؟
How to handle objects when rendered in Web view?
TestCase -برنامه هیبریدی را با سوئیچ زمینه با استفاده از درایور Chrome به طور خودکار انجام دهید
TestCase -Automate Hybrid App with context Switch using Chrome Driver
اتوماسیون برنامه های ترکیبی با Appium برای جابجایی از برنامه ها به مرورگر وب
Hybrid App Automation with Appium to switch from Apps to Web browser
Testcase - اعتبار سنجی حرکات تلفن همراه برنامه (ضربه زدن، فشار دادن طولانی)
Testcase - Validating Mobile Gestures of App ( Tap, Long Press)
چگونه اشیاء را هنگام رندر در نمای وب مدیریت کنیم؟
How to handle objects when rendered in Web view?
TestCase -برنامه هیبریدی را با سوئیچ زمینه با استفاده از درایور Chrome به طور خودکار انجام دهید
TestCase -Automate Hybrid App with context Switch using Chrome Driver
اتوماسیون مرورگرهای کروم موبایل با Appium - نمونههایی در زمان واقعی
Mobile Chrome Browsers Automation with Appium - Real time examples
قابلیت های مورد نظر برای اجرای تست های Appium در مرورگر موبایل
Desired capabilities to run Appium tests on Mobile browser
نحوه پیمایش و قرار دادن ادعاها در تست های مرورگر با Appium
How to Scroll and put assertions on Browser Tests with Appium
اتوماسیون مرورگرهای کروم موبایل با Appium - نمونههایی در زمان واقعی
Mobile Chrome Browsers Automation with Appium - Real time examples
قابلیت های مورد نظر برای اجرای تست های Appium در مرورگر موبایل
Desired capabilities to run Appium tests on Mobile browser
نحوه پیمایش و قرار دادن ادعاها در تست های مرورگر با Appium
How to Scroll and put assertions on Browser Tests with Appium
شروع به کار با IOS Automation با استفاده از Appium در MAC
Getting started with IOS Automation using Appium on MAC
برنامه ها و کدهای IOS مورد بحث در بخش را دانلود کنید
Download IOS Apps and Code discussed in the Section
Xcode و Iphone 12 Simulator را نصب کنید
Install Xcode and Iphone 12 Simulator
قابلیت های IOS XCUITest را تعریف کنید و برنامه را از طریق کد فراخوانی کنید
Define IOS XCUITest Capabilities and Invoke the App through Code
با Appium Inspector اشیاء IOS را بررسی کنید
Inspect IOS Objects with Appium Inspector
شروع به کار با IOS Automation با استفاده از Appium در MAC
Getting started with IOS Automation using Appium on MAC
برنامه ها و کدهای IOS مورد بحث در بخش را دانلود کنید
Download IOS Apps and Code discussed in the Section
Xcode و Iphone 12 Simulator را نصب کنید
Install Xcode and Iphone 12 Simulator
قابلیت های IOS XCUITest را تعریف کنید و برنامه را از طریق کد فراخوانی کنید
Define IOS XCUITest Capabilities and Invoke the App through Code
با Appium Inspector اشیاء IOS را بررسی کنید
Inspect IOS Objects with Appium Inspector
قابلیت های IOS Advance Gestures را با Appium به صورت خودکار انجام دهید
Automate IOS Advance Gestures functionalities with Appium
آشنایی با مکان یاب IOSClassChain و استفاده از آن در اسکریپت IOS
Introduction to IOSClassChain locator and its usage in IOS Script
مقدمه ای بر IOSRedicateString و استفاده از آن برای خودکارسازی برنامه IOS
Introduction to IOSPredicateString and its usage to automate IOS App
مثال End to End IOS Automation با استفاده از مکان یاب IOS Unique
End to End IOS Automation example using IOS Unique locators
قابلیت های IOS Advance Gestures را با Appium به صورت خودکار انجام دهید
Automate IOS Advance Gestures functionalities with Appium
آشنایی با مکان یاب IOSClassChain و استفاده از آن در اسکریپت IOS
Introduction to IOSClassChain locator and its usage in IOS Script
مقدمه ای بر IOSRedicateString و استفاده از آن برای خودکارسازی برنامه IOS
Introduction to IOSPredicateString and its usage to automate IOS App
مثال End to End IOS Automation با استفاده از مکان یاب IOS Unique
End to End IOS Automation example using IOS Unique locators
IOS Gestures با Appium اتوماسیون، اسکرول، فشار طولانی را بکشید
IOS Gestures Swipe,Scroll, Long Press Automation with Appium
چگونه با استفاده از Appium برنامه های IOS را طولانی فشار دهید
How to long press on IOS Apps using Appium
نحوه انجام اسکرول در برنامه IOS با استفاده از Appium
How to perform Scrolling on IOS App using Appium
نحوه خودکارسازی اجزای IOS Picker با استفاده از Appium
How to automate IOS Picker components using Appium
نحوه خودکار کردن Sliding در برنامه IOS با استفاده از Appium
How to automate Sliding in IOS App using Appium
IOS Gestures با Appium اتوماسیون، اسکرول، فشار طولانی را بکشید
IOS Gestures Swipe,Scroll, Long Press Automation with Appium
چگونه با استفاده از Appium برنامه های IOS را طولانی فشار دهید
How to long press on IOS Apps using Appium
نحوه انجام اسکرول در برنامه IOS با استفاده از Appium
How to perform Scrolling on IOS App using Appium
نحوه خودکارسازی اجزای IOS Picker با استفاده از Appium
How to automate IOS Picker components using Appium
نحوه خودکار کردن Sliding در برنامه IOS با استفاده از Appium
How to automate Sliding in IOS App using Appium
خودکارسازی برنامه های IOS داخلی با Appium
Automate InBuilt IOS Apps with Appium
با استفاده از BundleID- Example روی برنامه های IOS موجود در Simulator کار کنید
Work on the existing IOS Apps in Simulator using BundleID- Example
با استفاده از Appium، برنامه InBuilt Photos را در دستگاه های IOS به صورت خودکار انجام دهید
Automate inBuilt Photos App in IOS devices using Appium
قابلیت Swiping را در دستگاه های IOS با استفاده از Appium به صورت خودکار انجام دهید
Automate Swiping functionality on IOS devices using Appium
خودکارسازی برنامه های IOS داخلی با Appium
Automate InBuilt IOS Apps with Appium
با استفاده از BundleID- Example روی برنامه های IOS موجود در Simulator کار کنید
Work on the existing IOS Apps in Simulator using BundleID- Example
با استفاده از Appium، برنامه InBuilt Photos را در دستگاه های IOS به صورت خودکار انجام دهید
Automate inBuilt Photos App in IOS devices using Appium
قابلیت Swiping را در دستگاه های IOS با استفاده از Appium به صورت خودکار انجام دهید
Automate Swiping functionality on IOS devices using Appium
دستورالعمل های تست اتوماسیون دستگاه IOS Real با مثال
IOS Real device Automation Testing guidelines with example
نحوه اجرای تست ها بر روی دستگاه واقعی IOS اندروید متصل به کامپیوتر
How to run tests on IOS Android real device plugged to computer
نصب نرم افزار برای اتوماسیون دستگاه واقعی
Install software's for real device Automation
UDID، XcodeOrgId Generation برای تست دستگاه واقعی
UDID, XcodeOrgId Generation for real device testing
Bundle ID تولید و اجرای Tests
Bundle Id generation and running the Tests
دستورالعمل های تست اتوماسیون دستگاه IOS Real با مثال
IOS Real device Automation Testing guidelines with example
نحوه اجرای تست ها بر روی دستگاه واقعی IOS اندروید متصل به کامپیوتر
How to run tests on IOS Android real device plugged to computer
نصب نرم افزار برای اتوماسیون دستگاه واقعی
Install software's for real device Automation
UDID، XcodeOrgId Generation برای تست دستگاه واقعی
UDID, XcodeOrgId Generation for real device testing
Bundle ID تولید و اجرای Tests
Bundle Id generation and running the Tests
چارچوب قسمت 1- الگوهای طراحی کد در نوشتن تست های اتوماسیون اندروید و آی او اس
Framework Part 1- Code Design patterns in writing Android & IOS Automation Tests
یادداشت مهم
Important Note
اهمیت طراحی چارچوب را درک کنید - شروع کار با پروژه
Understand the importance of framework design - Getting started with Project
مقدمه ای بر شیء Page Factory و طراحی ایده پیاده سازی
Introduction to Page object Factory and design Implementation idea
متدهای Action را در فایل Pageobject ایجاد کنید تا در تست ها هدایت شوید
Create Action methods in the Pageobject file to drive into tests
کلاس Android Actions را به کلاسهای شیء صفحه برای روشهای قابل استفاده مجدد ارث ببرید
Inherit Android Actions class to page object classes for reusable methods
چارچوب قسمت 1- الگوهای طراحی کد در نوشتن تست های اتوماسیون اندروید و آی او اس
Framework Part 1- Code Design patterns in writing Android & IOS Automation Tests
یادداشت مهم
Important Note
اهمیت طراحی چارچوب را درک کنید - شروع کار با پروژه
Understand the importance of framework design - Getting started with Project
مقدمه ای بر شیء Page Factory و طراحی ایده پیاده سازی
Introduction to Page object Factory and design Implementation idea
متدهای Action را در فایل Pageobject ایجاد کنید تا در تست ها هدایت شوید
Create Action methods in the Pageobject file to drive into tests
کلاس Android Actions را به کلاسهای شیء صفحه برای روشهای قابل استفاده مجدد ارث ببرید
Inherit Android Actions class to page object classes for reusable methods
چارچوب قسمت 2- الگوهای طراحی کد در نوشتن تست های اتوماسیون اندروید و آی او اس
Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests
قسمت 1 - اجرای فایل شی صفحه برای صفحه کاتالوگ محصول با اقدامات
Part 1 - Implement Page object file for Product Catalogue page with actions
قسمت 2 - اجرای فایل شی صفحه برای صفحه کاتالوگ محصول با اقدامات
Part 2 - Implement Page object file for Product Catalogue page with actions
قسمت 3 - فایل شی صفحه را برای صفحه سبد خرید با اقدامات پیاده سازی کنید
Part 3 - Implement Page object file for Cart page with actions
قسمت 4-تست IOS را به Page Object Pattern تبدیل کنید
Part 4- Convert IOS test into Page object Pattern
قسمت 5-تست IOS را به Page Object Pattern تبدیل کنید
Part 5- Convert IOS test into Page object Pattern
چارچوب قسمت 2- الگوهای طراحی کد در نوشتن تست های اتوماسیون اندروید و آی او اس
Framework Part 2- Code Design patterns in writing Android & IOS Automation Tests
قسمت 1 - اجرای فایل شی صفحه برای صفحه کاتالوگ محصول با اقدامات
Part 1 - Implement Page object file for Product Catalogue page with actions
قسمت 2 - اجرای فایل شی صفحه برای صفحه کاتالوگ محصول با اقدامات
Part 2 - Implement Page object file for Product Catalogue page with actions
قسمت 3 - فایل شی صفحه را برای صفحه سبد خرید با اقدامات پیاده سازی کنید
Part 3 - Implement Page object file for Cart page with actions
قسمت 4-تست IOS را به Page Object Pattern تبدیل کنید
Part 4- Convert IOS test into Page object Pattern
قسمت 5-تست IOS را به Page Object Pattern تبدیل کنید
Part 5- Convert IOS test into Page object Pattern
Framework Part 3- Implementing Test Strategy & Building Reusable Util method
Framework Part 3- Implementing Test Strategy & Building Reusable Util methods
کلاس Appium Utils را پیاده سازی کنید که کلاس فوق العاده اندروید و IOS خواهد بود
Implement Appium Utils class which will be the super class of Android & IOS
پیاده سازی استراتژی تست برای تصمیم گیری در مورد نحوه اجرای تست ها در یک فایل
Implement Test Strategy on deciding how to run tests in a file
برای هر روش تست، روشهای راهاندازی و حذف تست را اجرا کنید
Implement Test Setup & Test tear down methods for each Test method
چگونه با استفاده از فایل Single TestNG.xml همه تست ها را با هم اجرا کنیم
How to run all tests together using Single TestNG.xml file
Framework Part 3- Implementing Test Strategy & Building Reusable Util method
Framework Part 3- Implementing Test Strategy & Building Reusable Util methods
کلاس Appium Utils را پیاده سازی کنید که کلاس فوق العاده اندروید و IOS خواهد بود
Implement Appium Utils class which will be the super class of Android & IOS
پیاده سازی استراتژی تست برای تصمیم گیری در مورد نحوه اجرای تست ها در یک فایل
Implement Test Strategy on deciding how to run tests in a file
برای هر روش تست، روشهای راهاندازی و حذف تست را اجرا کنید
Implement Test Setup & Test tear down methods for each Test method
چگونه با استفاده از فایل Single TestNG.xml همه تست ها را با هم اجرا کنیم
How to run all tests together using Single TestNG.xml file
چارچوب بخش 4- تست مبتنی بر داده با پارامترسازی برای تست های Appium
Framework Part 4- Data Driven testing with Parameterization for Appium Tests
با استفاده از ارائهدهنده داده، آزمایش مبتنی بر داده را برای تستهای آزمایشی پیادهسازی کنید
Implement Data driven testing to testng tests using Data provider
داده های تست را با مجموعه داده های متعدد با استفاده از TestNG dataprovider پارامتر کنید
Parameterize the test data with multiple data sets using TestNG dataprovider
نحوه هدایت داده ها از فایل های Json و بارگذاری در هاشمپ برای پارامترسازی
How to drive the data from Json files and load into Hashmap for parameterization
ابزار داده که json را می خواند و آن را برای ورودی TestNG Dataprovider تجزیه می کند
Data utility which reads json and parse it for TestNG Dataprovider input
مشکلات مربوط به نحوه ارسال درایور به فایلهای AppiumUtils و pageobject را برطرف کنید
Fix the issues on how driver is passed to AppiumUtils and pageobject files
چارچوب بخش 4- تست مبتنی بر داده با پارامترسازی برای تست های Appium
Framework Part 4- Data Driven testing with Parameterization for Appium Tests
با استفاده از ارائهدهنده داده، آزمایش مبتنی بر داده را برای تستهای آزمایشی پیادهسازی کنید
Implement Data driven testing to testng tests using Data provider
داده های تست را با مجموعه داده های متعدد با استفاده از TestNG dataprovider پارامتر کنید
Parameterize the test data with multiple data sets using TestNG dataprovider
نحوه هدایت داده ها از فایل های Json و بارگذاری در هاشمپ برای پارامترسازی
How to drive the data from Json files and load into Hashmap for parameterization
ابزار داده که json را می خواند و آن را برای ورودی TestNG Dataprovider تجزیه می کند
Data utility which reads json and parse it for TestNG Dataprovider input
مشکلات مربوط به نحوه ارسال درایور به فایلهای AppiumUtils و pageobject را برطرف کنید
Fix the issues on how driver is passed to AppiumUtils and pageobject files
چارچوب قسمت 5- تنظیم متغیرهای پیکربندی جهانی و تولید گزارش
Framework Part 5- Setting up Global Configuration variables & generating Reports
بهینه سازی تست های پایه اندروید و IOS با روش های قابل استفاده مجدد از AppiumUtils
Optimize Android & IOS Base Tests with reusable methods from AppiumUtils
فایل Global Properties را ایجاد کنید و مقادیر جهانی را از فایل بخوانید
Create Global properties file and read the global values from the file
مقدمه ای بر گزارش های گسترده - آموزش سریع 20 دقیقه ای
Introduction to Extent reports - Quick 20min tutorial
شیء وسعت ایجاد کنید و آن را در TestNG Listeners برای گزارشهای خودکار تنظیم کنید
Create extent object and set it in the TestNG Listeners for automatic reports
پایان را برای پایان دادن به آزمایشهای Appium با گزارشهای HTML تولید شده اجرا کنید
Run End to end Appium tests with generated extent HTML reports
چارچوب قسمت 5- تنظیم متغیرهای پیکربندی جهانی و تولید گزارش
Framework Part 5- Setting up Global Configuration variables & generating Reports
بهینه سازی تست های پایه اندروید و IOS با روش های قابل استفاده مجدد از AppiumUtils
Optimize Android & IOS Base Tests with reusable methods from AppiumUtils
فایل Global Properties را ایجاد کنید و مقادیر جهانی را از فایل بخوانید
Create Global properties file and read the global values from the file
مقدمه ای بر گزارش های گسترده - آموزش سریع 20 دقیقه ای
Introduction to Extent reports - Quick 20min tutorial
شیء وسعت ایجاد کنید و آن را در TestNG Listeners برای گزارشهای خودکار تنظیم کنید
Create extent object and set it in the TestNG Listeners for automatic reports
پایان را برای پایان دادن به آزمایشهای Appium با گزارشهای HTML تولید شده اجرا کنید
Run End to end Appium tests with generated extent HTML reports
Framework Part 6- Screenshots، TestNG Listeners، Maven ادغام با Jenkins
Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins
نحوه گرفتن اسکرین شات خودکار o خطاهای تست و پیوست کردن به گزارش
How to take automatic screenshots o Test failures & attach to report
نحوه اجرای تست های انتخابی از مجموعه تست ها با استفاده از گروه های TestNG
How to run selected tests from pool of tests using TestNG groups
چگونه با استفاده از دستورات و گزینه های Maven، تست های Framework را راه اندازی کنیم
How to trigger the Framework tests using Maven commands and options
نحوه ارسال پارامترهای زمان اجرا از دستورات maven به Tests
How to send run time parameters from maven commands to Tests
راه اندازی ابزار Jenkins CI/CD در ماشین های محلی
Setting up Jenkins CI/CD tool in local machines
چارچوب Appium را با جنکینز ادغام کنید و زمانبندی کنید، کار را پارامتر کنید
Integrate the Appium Framework with Jenkins and Schedule,Parameterize the job
Framework Part 6- Screenshots، TestNG Listeners، Maven ادغام با Jenkins
Framework Part 6- Screenshots , TestNG Listeners, Maven Integration with Jenkins
نحوه گرفتن اسکرین شات خودکار o خطاهای تست و پیوست کردن به گزارش
How to take automatic screenshots o Test failures & attach to report
نحوه اجرای تست های انتخابی از مجموعه تست ها با استفاده از گروه های TestNG
How to run selected tests from pool of tests using TestNG groups
چگونه با استفاده از دستورات و گزینه های Maven، تست های Framework را راه اندازی کنیم
How to trigger the Framework tests using Maven commands and options
نحوه ارسال پارامترهای زمان اجرا از دستورات maven به Tests
How to send run time parameters from maven commands to Tests
راه اندازی ابزار Jenkins CI/CD در ماشین های محلی
Setting up Jenkins CI/CD tool in local machines
چارچوب Appium را با جنکینز ادغام کنید و زمانبندی کنید، کار را پارامتر کنید
Integrate the Appium Framework with Jenkins and Schedule,Parameterize the job
واژه نامه- مبانی TestNG را بیاموزید
Glossary- Learn TestNG Basics
یادداشت مهم
Important Note
نصب و راه اندازی TestNG در Eclipse
TestNG Installation and Setup in Eclipse
تست های Basic TestNG را با حاشیه نویسی تست اجرا کنید
Run Basic TestNG Tests with Test Annotation
پیکربندی فایل Xml Testng و اهمیت آن
Testng Xml file configuration and its importance
اولویت بندی Testcases با TestNG
Prioritizing the Testcases with TestNG
شامل و حذف مکانیسم برای کنترل موارد آزمایشی
Include and Exclude Mechanism to control testcases
اجرای Testcases در سطح Package با regex
Executing the Testcases at Package level with regex
TestNg Annotations قسمت - 1
TestNg Annotations part - 1
TestNG Annotations قسمت - 2
TestNG Annotations part - 2
استفاده از قابلیت Groups در TestNG
Usage of Groups functionality in TestNG
ویژگی های کمکی حاشیه نویسی با مثال
Annotations helper attributes with examples
پارامترسازی از فایل xml TestNG
Parameterising from TestNG xml file
نمایش نظرات