آموزش Appium - تست اتوماتیک موبایل - آخرین آپدیت

دانلود Learn Appium - Mobile Automation Testing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

دوره جامع آموزش تست اتوماتیک موبایل با Appium

در این دوره، شما قادر خواهید بود هر نوع اپلیکیشن Native، Web و Hybrid را با استفاده از Appium اتوماتیک کنید.

شما استانداردهای کدنویسی بهینه برای نوشتن اسکریپت‌های اتوماتیک تست موبایل را خواهید آموخت.

شما نحوه اتوماتیک کردن اپلیکیشن‌های Android و IOS را در سیستم‌عامل‌های Windows و Mac یاد خواهید گرفت.

پیش‌نیازها: آشنایی با مبانی Java و Selenium

معرفی دوره

نام دوره: آموزش جامع تست اتوماتیک موبایل با Appium

بررسی اجمالی دوره:

آیا برای ورود به دنیای پویای تست اتوماتیک موبایل آماده هستید؟ چه یک تستر باتجربه باشید و چه تازه‌وارد به برنامه‌نویسی، این دوره جامع شما را با مهارت‌ها و دانش مورد نیاز برای تسلط بر اتوماسیون موبایل با استفاده از آخرین نسخه Appium 1.12.0 مجهز می‌کند. در پایان این دوره، شما در تست اتوماسیون موبایل ماهر خواهید شد و آماده خواهید بود تا مهارت‌های خود را در محل کار پیاده‌سازی کنید یا حتی مشاغل پردرآمد در این زمینه به سرعت در حال رشد را بدست آورید.

چرا تست اتوماتیک موبایل؟

بازار موبایل در حال رونق است و چالش بزرگی در تضمین کیفیت برنامه‌های تلفن همراه در سیستم‌عامل‌های مختلف ایجاد می‌کند. این دوره به این چالش با ارائه یک بررسی عمیق از Appium، یک ابزار اتوماسیون چندمنظوره که به طور یکپارچه در سیستم عامل های مختلف موبایل کار می کند، می‌پردازد.

نکات کلیدی دوره:

  • به‌روزرسانی برای Appium 1.12.0: با ویدیوهایی که به طور منظم مطابق با آخرین نسخه Appium به‌روز می‌شوند، در خط مقدم فناوری بمانید.
  • از پایه تا پیشرفته: چه در تست موبایل تازه‌کار باشید و چه به دنبال تکنیک‌های پیشرفته، ما همه چیز را از مبانی تا سطوح پیشرفته پوشش می‌دهیم و ترفندها و نکته‌های متعددی را برای ارتقای مهارت‌های شما ارائه می‌دهیم.
  • مثال‌های واقعی: مفاهیم از ابتدا آموزش داده می‌شوند و هیچ دانش قبلی اتوماسیون موبایل فرض نمی‌شود. مثال‌های واقعی برای افزایش اعتماد به نفس و آماده‌سازی شما برای مصاحبه‌ها ارائه شده است.

سرفصل‌های دوره:

ماژول 1: معرفی تست موبایل و Appium

  • اهمیت تلفن‌های همراه
  • سیستم عامل‌های مختلف موبایل
  • انواع اپلیکیشن‌های موبایل
  • ابزارهای موجود برای تست موبایل
  • چرا Appium؟
  • مزایا و محدودیت‌های Appium
  • معماری Appium

ماژول 2: راه‌اندازی محیط در ویندوز برای تست اپلیکیشن‌های Android

ماژول 3: فایل APK، شبیه‌سازها، Emulatorها و دستگاه‌های واقعی

  • فایل APK چیست؟
  • Emulator و شبیه‌ساز چیست؟
  • تست روی دستگاه واقعی در مقابل شبیه‌ساز در مقابل Emulator

ماژول 4: ایجاد دستگاه مجازی با استفاده از Android Studio - AVD Manager

  • Android Studio و ایجاد دستگاه مجازی با استفاده از AVD Manager
  • SDK Manager در Android Studio
  • adb تحت ابزارهای SDK Platform و کاربرد آن

ماژول 5: نصب APK (اپلیکیشن موبایل) بر روی دستگاه مجازی و دستگاه واقعی با استفاده از Appium Desktop

  • برنامه Vysor
  • تنظیمات دستگاه واقعی/موبایل
  • نحوه نصب فایل APK بر روی دستگاه واقعی با استفاده از Appium Desktop/server

ماژول 6: نصب فایل APK بر روی دستگاه واقعی با استفاده از adb.exe

  • راه‌های نصب فایل APK (اپلیکیشن) بر روی دستگاه‌های موبایل (دستگاه مجازی/واقعی)
  • نصب APK (اپلیکیشن موبایل) بر روی دستگاه واقعی با استفاده از adb.exe

ماژول 7: Object Locatorها و تکنیک‌ها

  • شناسایی عناصر با استفاده از Appium inspector
  • شناسایی عناصر با استفاده از uiautomator
  • یافتن عناصر در برنامه
  • یافتن عناصر در داخل عناصر
  • یافتن عنصر با Android UIAutomator
  • بررسی UIAutomator API
  • یافتن عناصر با ClassName، IDها، XPathها
  • دستورات adb

ماژول 8: پیکربندی Eclipse IDE

  • Appium Client Library
  • Selenium stand-alone server
  • افزودن کتابخانه‌ها به Project Build Path

ماژول 9: توسعه اسکریپت برای نصب فایل Apk (برنامه)

  • اسکریپت برای نصب فایل Apk (برنامه) بر روی دستگاه واقعی
  • اسکریپت برای نصب فایل Apk (برنامه) بر روی دستگاه مجازی

ماژول 10: کار با برنامه‌های Native، Web و Hybrid در برنامه‌های Android

  • مدیریت انواع مختلف عناصر
  • Switches، Drop-downs، Alerts، Drag & Drop، Scrollings
  • Text boxes، Checkboxes و Radio buttons
  • Expandable list، Date Picker/Time، Spinner، SeekBar، RatingStar
  • گرفتن اسکرین‌شات، Swipe Touch، TouchActions و Events
  • مروری بر برنامه‌های System/built-in و شناسایی package و activity name
  • افزودن یک مخاطب جدید به دفترچه تلفن
  • تست WebApp - اتوماتیک کردن تست مبتنی بر وب در Chrome Browser
  • تست Hybrid App - Messaging، Calculator، Dialer

ماژول 11: کار با برنامه‌های iOS در Mac OS

  • راه‌اندازی محیط در Mac برای تست اپلیکیشن‌های iOS با استفاده از Appium
  • برنامه XCode & UICatalog iOS
  • ساخت برنامه UICatalog iOS با استفاده از Xcode و باز کردن با ابزار Appium Desktop
  • نصب برنامه iOS بر روی Simulator با استفاده از اسکریپت
  • شناسایی عناصر در برنامه iOS
  • مدیریت Alerts، Action Sheets، Wheelers (Picker View)، مدیریت Date Picker

سفر تسلط بر تست اتوماتیک موبایل با Appium 1.12.0 را آغاز کنید و خود را با مهارت‌های مورد نیاز صنعت تلفن همراه همیشه در حال تحول، توانمند کنید.


سرفصل ها و درس ها

مقدمه Introduction

  • معرفی تست موبایل و Appium Introduction to Mobile Testing and Appium

راه اندازی محیط Appium روی ویندوز برای برنامه‌های Android Appium Environment setup on Windows for Android Apps

  • راه اندازی و پیکربندی محیط Appium Appium Environment Setup & Configuration

فایل APK، شبیه ساز، امولاتور و دستگاه واقعی APK File, Simulator, Emulator and real device

  • فایل APK چیست؟ شبیه ساز، امولاتور و دستگاه واقعی چیست؟ What is APK File? What is Simulator, Emulator and real device?

اندروید استودیو - AVD Manager Android studio - AVD Manager

  • ایجاد دستگاه مجازی با استفاده از Android studio AVD Manager Creating Virtual Device using Android studio AVD Manager

نصب فایل APK (برنامه موبایل) روی دستگاه های مجازی و واقعی Install APK File (Mobile App) on Virtual & Real Devices

  • نصب APK (برنامه موبایل) روی دستگاه مجازی با استفاده از Appium Desktop Install APK(Mobile App) on Virtual Device using Appium Desktop

  • نصب APK (برنامه موبایل) روی دستگاه واقعی با استفاده از Appium Desktop Install APK(Mobile App) on Real Device using Appium Desktop

  • نصب APK (برنامه موبایل) روی دستگاه واقعی با استفاده از adb.exe Install APK(Mobile App) on Real Device using adb.exe

شناسایی عناصر - Locatorها Identifying Elements -Locators

  • راه های مختلف شناسایی عناصر برنامه موبایل Different ways of Identifying Mobile App Elements

پیکربندی Eclipse Eclipse Configuration

  • پیکربندی Eclipse برای نوشتن و اجرای اسکریپت های Appium Eclipse Configuration to write and execute Appium scripts

اسکریپت Appium برای نصب فایل Apk (برنامه موبایل) Appium Script for Install Apk file (Mobile App)

  • اسکریپت ها برای نصب فایل Apk (برنامه) روی دستگاه واقعی و دستگاه مجازی Scripts for Install Apk file(App) on Real Device & Virtual Device

کار با برنامه های Native اندروید Working with Android Native Apps

  • مدیریت سوییچ ها Handling Switches

  • مدیریت منوهای کشویی (Drop Downs) Handling Drop Downs

  • مدیریت هشدارها/پاپ آپ ها Handling Alerts/Popups

  • مدیریت کشیدن و رها کردن (Drag and Drop) Handling Drag and Drop

  • اسکرول افقی (نوار پیشرفت - Progress Bar) Horizontal Scrolling (Progress Bar)

  • اسکرول عمودی Vertical Scrolling

  • اسکرول با سوییچ ها Scrolling with Switches

  • مدیریت چک باکس، دکمه رادیویی و فیلد متنی (Text Field) Handling Checkbox,Radio Button & Text Field

  • مدیریت لیست توسعه پذیر (Expandable List) Handling Expandable List

  • مدیریت انتخاب کننده تاریخ (Date Picker) Handling Date Picker

  • مدیریت اسپینر (Spinner) Handling Spinner

  • مدیریت نوار جستجو (Seek Bar) Handling Seek Bar

  • مدیریت رتبه بندی ستاره ای (Rating Starts) Handling Rating Starts

  • اکشن لمسی سوایپ (Swipe Touch Action) Swipe Touch Action

کار با برنامه های سیستمی اندروید Working with Android System Apps

  • نام پکیج برنامه و اکتیویتی برنامه (App Package and App Activity) App Package and App Activity

  • اتوماتیک سازی برنامه ماشین حساب Automate Calculator App

  • اتوماتیک سازی قابلیت شماره گیری Automate Dial A Number feature

  • اتوماتیک سازی قابلیت ارسال پیامک Automate Send SMS feature

راه اندازی محیط Appium روی Mac OX برای برنامه های iOS Appium Environment setup on Mac OX for iOS Apps

  • نحوه نصب Appium بر روی Mac OS برای تست برنامه های IOS How to Install Appium on Mac OS To Test IOS Apps

  • برنامه XCode و UICatalog Demo بر روی IOS XCode & UICatalog Demo App on IOS

  • نحوه ساخت برنامه UICatalog iOS با استفاده از Xcode و نحوه باز کردن با ابزار Appium Desktop How Build UICatalog iOS App using Xcode & How Open with Appium Desktop Tool

  • نحوه نصب برنامه IOS روی شبیه ساز با استفاده از اسکریپت How Install IOS App on Simulator using Script

کار با برنامه های Native iOS Working with iOS Native apps

  • یافتن عناصر در برنامه IOS Locating Elements in IOS App

  • مدیریت هشدارها/پاپ آپ ها در برنامه IOS Handling Alerts/Popups in IOS App

  • مدیریت ActionSheetها در برنامه iOS Handling ActionSheets in iOS App

  • مدیریت Wheeler در PickerView در برنامه iOS Handling Wheeler in PickerView on iOS App

  • مدیریت Date Picker در برنامه iOS Handling Date Picker in iOS App

نمایش نظرات

آموزش Appium - تست اتوماتیک موبایل
جزییات دوره
9 hours
37
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
593
4.2 از 5
دارد
دارد
دارد
Pavan Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavan Kumar Pavan Kumar

مشاور فنی ارشد