آموزش 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

  • حاشیه نویسی DataProvider -Parameterizing Testcases - 1 DataProvider Annotation -Parameterizing Testcases - 1

  • حاشیه نویسی DataProvider -Parameterizing Testcases-2 DataProvider Annotation -Parameterizing Testcases-2

  • رابط شنوندگان در چارچوب TestNG Listeners Interface in TestNG framework

  • اجرای تست ها به صورت موازی و تولید گزارش Running Tests in parallel and generating Reports

  • دانلود کد TestNg TestNg code download

واژه نامه- مبانی 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

  • حاشیه نویسی DataProvider -Parameterizing Testcases - 1 DataProvider Annotation -Parameterizing Testcases - 1

  • حاشیه نویسی DataProvider -Parameterizing Testcases-2 DataProvider Annotation -Parameterizing Testcases-2

  • رابط شنوندگان در چارچوب TestNG Listeners Interface in TestNG framework

  • اجرای تست ها به صورت موازی و تولید گزارش Running Tests in parallel and generating Reports

  • دانلود کد TestNg TestNg code download

درک سیستم کنترل نسخه GIT (بخش پاداش) Understanding Version Control System GIT (Bonus Section)

  • مقدمه ای بر GIT Introduction to GIT

  • اهمیت Github و کاربردهای آن Importance of Github and its uses

  • ایجاد پیکربندی و مخازن Git Creating Git config and repositories

  • نحوه فشار دادن کد به مخزن راه دور How to push code to remote repository

  • درک Staging و commit in git Understanding Staging and commit in git

  • مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید Add remote repository and push the committed code

  • مثال کار پایان به انتها در دستورات Git -1 End to end working example on Git commands -1

  • مثال کار پایان به انتها در دستورات Git -2 End to end working example on Git commands -2

  • اهمیت انشعاب در GIT Importance of Branching in GIT

  • نحوه حل تعارضات Merge با GIT How to resolve Merge conflicts with GIT

درک سیستم کنترل نسخه GIT (بخش پاداش) Understanding Version Control System GIT (Bonus Section)

  • مقدمه ای بر GIT Introduction to GIT

  • اهمیت Github و کاربردهای آن Importance of Github and its uses

  • ایجاد پیکربندی و مخازن Git Creating Git config and repositories

  • نحوه فشار دادن کد به مخزن راه دور How to push code to remote repository

  • درک Staging و commit in git Understanding Staging and commit in git

  • مخزن راه دور را اضافه کنید و کد متعهد را فشار دهید Add remote repository and push the committed code

  • مثال کار پایان به انتها در دستورات Git -1 End to end working example on Git commands -1

  • مثال کار پایان به انتها در دستورات Git -2 End to end working example on Git commands -2

  • اهمیت انشعاب در GIT Importance of Branching in GIT

  • نحوه حل تعارضات Merge با GIT How to resolve Merge conflicts with GIT

واژه نامه- اصول OOPS جاوا را برای Appium/Selenium بیاموزید Glossary- Learn Java OOPS basics for Appium/Selenium

  • مبانی برنامه اول جاوا Java first program basics

  • اصول برنامه جاوا Java program principles

  • کلاس ها، اشیاء در جاوا Classes, objects in Java

  • رشته ها در جاوا Strings in Java

  • مفاهیم رابط Interface Concepts

  • دانلود کد برنامه Program code download

  • استفاده عملی از رابط Practical Usage of Interface

  • Runtime Polymorphisim Runtime Polymorphisim

  • مفاهیم وراثت Inheritance Concepts

  • استفاده عملی از وراثت Practical usage of Inheritance

  • مبانی کد نویسی-1 Coding Basics-1

  • مبانی کدگذاری-2 Coding Basics-2

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • استفاده از آرایه های تک بعدی و چند بعدی Single dimensional and Multidimensional arrays usage

  • نمونه هایی از آرایه ها Examples of Arrays

  • آرایه سوالات مصاحبه Array interview questions

  • نمونه برنامه نویسی Programming example

  • رشته معکوس - سوال مصاحبه Reverse string -Interview question

  • مفاهیم کلاس تاریخ Date class concepts

  • کار با اشیاء تقویم در جاوا working with calendar objects in java

  • دسترسی به مبانی اصلاح کننده ها Access modifiers basics

  • سازنده چگونه نقش تعیین کننده ای دارد؟ How constructor plays a crucial role?

  • انواع سازنده و کاربرد آنها Types of constructor and their usage

واژه نامه- اصول OOPS جاوا را برای Appium/Selenium بیاموزید Glossary- Learn Java OOPS basics for Appium/Selenium

  • مبانی برنامه اول جاوا Java first program basics

  • اصول برنامه جاوا Java program principles

  • کلاس ها، اشیاء در جاوا Classes, objects in Java

  • رشته ها در جاوا Strings in Java

  • مفاهیم رابط Interface Concepts

  • دانلود کد برنامه Program code download

  • استفاده عملی از رابط Practical Usage of Interface

  • Runtime Polymorphisim Runtime Polymorphisim

  • مفاهیم وراثت Inheritance Concepts

  • استفاده عملی از وراثت Practical usage of Inheritance

  • مبانی کد نویسی-1 Coding Basics-1

  • مبانی کدگذاری-2 Coding Basics-2

  • مقدمه ای بر آرایه ها Introduction to Arrays

  • استفاده از آرایه های تک بعدی و چند بعدی Single dimensional and Multidimensional arrays usage

  • نمونه هایی از آرایه ها Examples of Arrays

  • آرایه سوالات مصاحبه Array interview questions

  • نمونه برنامه نویسی Programming example

  • رشته معکوس - سوال مصاحبه Reverse string -Interview question

  • مفاهیم کلاس تاریخ Date class concepts

  • کار با اشیاء تقویم در جاوا working with calendar objects in java

  • دسترسی به مبانی اصلاح کننده ها Access modifiers basics

  • سازنده چگونه نقش تعیین کننده ای دارد؟ How constructor plays a crucial role?

  • انواع سازنده و کاربرد آنها Types of constructor and their usage

سخنرانی جایزه !! Bonus Lecture !!

  • سخنرانی پاداش Bonus lecture

سخنرانی جایزه !! Bonus Lecture !!

  • سخنرانی پاداش Bonus lecture

نمایش نظرات

آموزش Appium -تست موبایل (Android/IOS) از Scratch+Frameworks
جزییات دوره
25.5 hours
154
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
88,919
4.5 از 5
دارد
دارد
دارد
Rahul Shetty
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy