وب‌سرویس مجید

پروژه appium

appium/appium

چه کاری انجام میده؟

این یک چارچوب خودکارسازی متناسب با همه پلتفرم‌ها برای تست انواع برنامه‌ها (مانند اپلیکیشن‌های موبایل و وب) است که بر پایه پروتکل W3C WebDriver ساخته شده. ️

کاربرد:

برای اجرای تست‌های خودکار روی اپلیکیشن‌های اندروید، iOS و حتی ویندوز استفاده میشه.

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری تست‌های خودکار روی چندین پلتفرم با یک کد واحد اجرا کنی، یا وقتی می‌خوای بدون دستکاری کد اصلی اپ، تست بنویسی. همچنین برای تیم‌های توسعه و تست که از CI/CD استفاده می‌کنن عالیه.

چند مثال از موارد استفاده:

- تست کردن رابط کاربری اپلیکیشن موبایل در دستگاه‌های واقعی یا شبیه‌ساز

- اجرای تست‌های رگرسیون پس از هر تغییر کد

- شبیه‌سازی تعامل کاربر مثل کلیک، لغزش و ورود متن

- تست اپلیکیشن‌های هیبریدی و وب‌پویا در محیط موبایل

  • ##Appium
  • ##TestAutomation
  • ##MobileTesting
  • ##WebDriver
  • ##CrossPlatform
  • ##CI
  • ##UI
  • ##AndroidTesting
  • ##iOS
  • ##QA