---
title: "خودکارسازی آزمون‌های موبایل | گزمه"
description: "آموزش خودکارسازی آزمون‌های رابط کاربری وب با Selenium، WebDriver و TestNG با تمرکز بر افزایش کیفیت، سرعت و مقیاس‌پذیری تست‌ها"
canonical_url: "https://gazmeh.ir/fa/pages/our-workshops/automation-mobile"
locale: fa
meta:
  "og:description": "آموزش خودکارسازی آزمون‌های رابط کاربری وب با Selenium، WebDriver و TestNG با تمرکز بر افزایش کیفیت، سرعت و مقیاس‌پذیری تست‌ها"
  "og:image": "https://raw.githubusercontent.com/gazmeh-site/pages/main/fa/our-workshops/automation-mobile/resources/image.webp"
  "og:title": "خودکارسازی آزمون‌های موبایل"
  "twitter:description": "آموزش خودکارسازی آزمون‌های رابط کاربری وب با Selenium، WebDriver و TestNG با تمرکز بر افزایش کیفیت، سرعت و مقیاس‌پذیری تست‌ها"
  "twitter:image": "https://raw.githubusercontent.com/gazmeh-site/pages/main/fa/our-workshops/automation-mobile/resources/image.webp"
  "twitter:title": "خودکارسازی آزمون‌های موبایل"
---

> Index of every page on this site: [llms.txt](https://gazmeh.ir/llms.txt)

## **خودکارسازی آزمون‌های موبایل**

آموزش خودکارسازی آزمون‌های رابط کاربری وب با Selenium، WebDriver و TestNG با تمرکز بر افزایش کیفیت، سرعت و مقیاس‌پذیری تست‌ها

در این کارگاه، فرآیند **خودکارسازی آزمون‌های رابط کاربری اپلیکیشن‌های موبایل** با تمرکز بر ابزار **Appium** و پوشش کامل سناریوهای واقعی موبایل آموزش داده می‌شود.

## معرفی کارگاه

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

شرکت‌کنندگان یاد می‌گیرند چگونه تست‌های خودکار را برای انواع اپلیکیشن‌های **Native، Web، Hybrid و PWA** پیاده‌سازی کرده و آن‌ها را روی **شبیه‌سازها، امولاتورها و دستگاه‌های واقعی** اجرا کنند.

## مراحل کلی کارگاه

### آشنایی با مفاهیم و چالش‌های تست موبایل

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

### پیاده‌سازی تست‌های خودکار با Appium

راه‌اندازی Appium، طراحی و اجرای تست‌ها برای انواع اپلیکیشن‌های موبایل.

### اجرای پیشرفته و مقیاس‌پذیر تست‌ها

مدیریت دستگاه‌ها، اجرای همزمان تست‌ها و ایجاد زیرساخت Device Farm.

## سرفصل‌های کارگاه

- مفاهیم پایه خودکارسازی تست موبایل
- چالش‌ها در تست اپلیکیشن‌های موبایل
- معرفی Appium، امکانات، مولفه‌ها و معماری آن

- نصب و راه‌اندازی Appium
- اجرای یک پروژه ساده
- آشنایی با محیط گرافیکی Appium Inspector
- انواع Locator در Appium برای یافتن elementها

- اپلیکیشن‌های Android Native
- اپلیکیشن‌های iOS Native
- برنامه‌های Mobile Web در مرورگر موبایل
- برنامه‌های Hybrid
- برنامه‌های PWA
- اجرای تست در محیط Emulators و Simulators

- خودکارسازی Gestureها برای تعاملات پیشرفته
- تنظیمات پیشرفته Appium
- انواع Appium Engine:
  - Android UIAutomator
- کار با ویجت‌بار، سنسورها، دیالوگ‌های مجوز و Toastها

- اجرای تست روی بیش از یک اپلیکیشن به‌صورت همزمان
- یکپارچه‌سازی Appium با Selenium
- مدیریت صحیح دستگاه‌های موبایل برای افزایش قابلیت نگهداشت

- طراحی و راه‌اندازی Device Farm محلی
- اجرای تست روی دستگاه‌های متنوع با سخت‌افزار و سیستم‌عامل متفاوت

## کارگاه‌های مرتبط

[کارگاه خودکارسازی آزمون‌های وب](https://gazmeh.ir/fa/pages/our-workshops/$PAGES_URL/our-workshops/automation-web)

**کارگاه خودکارسازی آزمون‌های وب**

تمرکز عمیق‌تر بر پیاده‌سازی تست‌های UI وب با Selenium.

[تجمیع پیوسته و تضمین کیفیت سورس کد](https://gazmeh.ir/fa/pages/test-devops)

**تجمیع پیوسته و تضمین کیفیت سورس کد**

اجرای تست‌های خودکار وب در خط لوله CI/CD.

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://gazmeh.ir/fa#website","@type":"WebSite","description":"ارائه خدمات تخصصی تست بار، استرس و توسعه و تصمین کیفیت سامانه‌های نرم‌افزاری پر ترافیک و مقیاس‌بزرگ","inLanguage":"fa","name":"گزمه","url":"https://gazmeh.ir/fa","workTranslation":{"@id":"https://gazmeh.ir/en#website"}},{"@id":"https://gazmeh.ir/fa/pages/our-workshops/automation-mobile#webpage","@type":"WebPage","description":"آموزش خودکارسازی آزمون‌های رابط کاربری وب با Selenium، WebDriver و TestNG با تمرکز بر افزایش کیفیت، سرعت و مقیاس‌پذیری تست‌ها","name":"خودکارسازی آزمون‌های موبایل","url":"https://gazmeh.ir/fa/pages/our-workshops/automation-mobile","isPartOf":{"@id":"https://gazmeh.ir/fa#website"},"potentialAction":[{"@type":"ReadAction","target":["https://gazmeh.ir/fa/pages/our-workshops/automation-mobile"]}]},{"@id":"https://gazmeh.ir/fa/pages/our-workshops/automation-mobile#/schema/blog-posting/1","@type":"BlogPosting","description":"آموزش خودکارسازی آزمون‌های رابط کاربری وب با Selenium، WebDriver و TestNG با تمرکز بر افزایش کیفیت، سرعت و مقیاس‌پذیری تست‌ها","headline":"خودکارسازی آزمون‌های موبایل","author":{"@type":"Person"},"image":["https://raw.githubusercontent.com/gazmeh-site/pages/main/fa/our-workshops/automation-mobile/resources/image.webp"],"mainEntityOfPage":{"@type":"article","@id":"https://gazmeh.ir/fa/posts/undefined"},"publisher":{"@type":"Organization"}}]}
```

## Sitemap

See the full [sitemap](https://gazmeh.ir/sitemap.md) for all pages.
