[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"gpage:gazmeh-site\u002Fpages\u002Ffa\u002Four-workshops\u002Fautomation-mobile":3},{"class":4,"style":5,"vars":7,"title":12,"desc":13,"tags":14,"image":16,"content":17,"baseUrl":18},"folder-class",{"image":6},"h-48 sm:h-52 md:h-54 lg:h-60",{"SITE_URL":8,"PAGES_URL":9,"POSTS_URL":10,"CHAT_LINK":11},"https:\u002F\u002Fgazmeh.ir\u002Ffa","https:\u002F\u002Fgazmeh.ir\u002Ffa\u002Fpages","https:\u002F\u002Fgazmeh.ir\u002Ffa\u002Fposts","https:\u002F\u002Fgoftino.com\u002Fc\u002FwBDyHW","خودکارسازی آزمون‌های موبایل","آموزش خودکارسازی آزمون‌های رابط کاربری وب با Selenium، WebDriver و TestNG با تمرکز بر افزایش کیفیت، سرعت و مقیاس‌پذیری تست‌ها",[15],"راهنما","https:\u002F\u002Fraw.githubusercontent.com\u002Fgazmeh-site\u002Fpages\u002Fmain\u002Ffa\u002Four-workshops\u002Fautomation-mobile\u002Fresources\u002Fimage.webp","---\ntitle: کارگاه خودکارسازی آزمون‌های موبایل\ndescription: آموزش خودکارسازی آزمون‌های رابط کاربری موبایل با Appium برای پلتفرم‌های Android و iOS و اجرای تست‌ها در مقیاس بزرگ\nnavigation.icon: i-lucide-smartphone\n---\n\n::callout{icon=\"i-lucide-info\"}\nدر این کارگاه، فرآیند **خودکارسازی آزمون‌های رابط کاربری اپلیکیشن‌های موبایل** با تمرکز بر ابزار **Appium** و پوشش کامل سناریوهای واقعی موبایل آموزش داده می‌شود.\n::\n\n## معرفی کارگاه\n\nخودکارسازی آزمون‌های واسط کاربری برای برنامه‌های موبایل یکی از مهم‌ترین چالش‌ها در تضمین کیفیت نرم‌افزارهای موبایلی است.  \nدر این کارگاه، با استفاده از ابزار **Appium**، تست‌های خودکار برای اپلیکیشن‌های موبایل به‌صورت **واقع‌گرایانه و مقیاس‌پذیر** طراحی و اجرا می‌شوند.\n\nشرکت‌کنندگان یاد می‌گیرند چگونه تست‌های خودکار را برای انواع اپلیکیشن‌های **Native، Web، Hybrid و PWA** پیاده‌سازی کرده و آن‌ها را روی **شبیه‌سازها، امولاتورها و دستگاه‌های واقعی** اجرا کنند.\n\n## مراحل کلی کارگاه\n\n::steps{level=\"3\"}\n\n### آشنایی با مفاهیم و چالش‌های تست موبایل\nشناخت تفاوت‌ها و چالش‌های تست اپلیکیشن‌های موبایل نسبت به وب و دسکتاپ.\n\n### پیاده‌سازی تست‌های خودکار با Appium\nراه‌اندازی Appium، طراحی و اجرای تست‌ها برای انواع اپلیکیشن‌های موبایل.\n\n### اجرای پیشرفته و مقیاس‌پذیر تست‌ها\nمدیریت دستگاه‌ها، اجرای همزمان تست‌ها و ایجاد زیرساخت Device Farm.\n\n::\n\n## سرفصل‌های کارگاه\n\n::accordion\n\n:::accordion-item{label=\"مفاهیم پایه و چالش‌های تست موبایل\"}\n- مفاهیم پایه خودکارسازی تست موبایل  \n- چالش‌ها در تست اپلیکیشن‌های موبایل  \n- معرفی Appium، امکانات، مولفه‌ها و معماری آن  \n:::\n\n:::accordion-item{label=\"مفاهیم مقدماتی Appium\"}\n- نصب و راه‌اندازی Appium  \n- اجرای یک پروژه ساده  \n- آشنایی با محیط گرافیکی Appium Inspector  \n- انواع Locator در Appium برای یافتن elementها  \n:::\n\n:::accordion-item{label=\"تست انواع برنامه‌های موبایل\"}\n- اپلیکیشن‌های Android Native  \n- اپلیکیشن‌های iOS Native  \n- برنامه‌های Mobile Web در مرورگر موبایل  \n- برنامه‌های Hybrid  \n- برنامه‌های PWA  \n- اجرای تست در محیط Emulators و Simulators  \n:::\n\n:::accordion-item{label=\"مباحث پیشرفته در Appium\"}\n- خودکارسازی Gestureها برای تعاملات پیشرفته  \n- تنظیمات پیشرفته Appium  \n- انواع Appium Engine:\n  - Android UIAutomator  \n- کار با ویجت‌بار، سنسورها، دیالوگ‌های مجوز و Toastها  \n:::\n\n:::accordion-item{label=\"اجرای همزمان و یکپارچه‌سازی\"}\n- اجرای تست روی بیش از یک اپلیکیشن به‌صورت همزمان  \n- یکپارچه‌سازی Appium با Selenium  \n- مدیریت صحیح دستگاه‌های موبایل برای افزایش قابلیت نگهداشت  \n:::\n\n:::accordion-item{label=\"مدیریت زیرساخت و Device Farm\"}\n- طراحی و راه‌اندازی Device Farm محلی  \n- اجرای تست روی دستگاه‌های متنوع با سخت‌افزار و سیستم‌عامل متفاوت  \n:::\n\n::\n\n## کارگاه‌های مرتبط\n::card-group\n  ::card\n  ---\n  title: کارگاه خودکارسازی آزمون‌های وب\n  icon: i-lucide-monitor\n  to: $PAGES_URL\u002Four-workshops\u002Fautomation-web\n  color: primary\n  ---\n  تمرکز عمیق‌تر بر پیاده‌سازی تست‌های UI وب با Selenium.\n  ::\n\n  ::card\n  ---\n  title: تجمیع پیوسته و تضمین کیفیت سورس کد\n  icon: i-lucide-git-branch\n  to: ..\u002Ftest-devops\n  color: primary\n  ---\n  اجرای تست‌های خودکار وب در خط لوله CI\u002FCD.\n  ::\n::\n","https:\u002F\u002Fraw.githubusercontent.com\u002Fgazmeh-site\u002Fpages\u002Fmain\u002Ffa\u002Four-workshops\u002Fautomation-mobile\u002F"]