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

پروژه earlgrey

google/EarlGrey

کاربرد:

چارچوبی برای اتوماسیون تست رابط کاربری در اپلیکیشن‌های iOS است که توسط گوگل توسعه داده شده. با استفاده از EarlGrey می‌توان تست‌های UI را به صورت دقیق و قابل اعتماد اجرا کرد و رفتار کاربران واقعی را شبیه‌سازی نمود.

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

وقتی که نیاز داری تست‌های اتوماتیک UI در پلتفرم iOS بنویسی و مطمئن شی که المان‌ها به درستی نمایش داده می‌شن و به رویدادها واکنش مناسب نشون می‌دن. همچنین وقتی می‌خوای تست‌هات به صورت پایدار و بدون وابستگی به زمان (time-independent) اجرا بشن، این چارچوب گزینه مناسبیه. ️

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

- تست کلیک روی دکمه‌ها و بررسی تغییر صفحه

- وارد کردن متن در فیلدهای ورودی و بررسی اعتبارسنجی

- اسکرول در لیست‌ها و تأیید نمایش آیتم‌ها

- شبیه‌سازی دستورات لمسی پیچیده مثل درگ و دراپ یا سوایپ

- تست واکنش‌گویی رابط کاربری در شرایط مختلف شبکه یا داده

  • ##iOS
  • ##UI
  • ##Google
  • ##Mobile
  • ##EarlGrey
  • ##XCTest
  • ##Test
  • ##QA
  • ##Swift
  • ##iOS