برنامه خود را با Android Device Streaming تست کنید

Android Device Streaming به شما امکان می‌دهد با برنامه‌های خود در سطوح مختلف API و فاکتورهای شکل‌گیری در مراکز داده امن Google در Android Studio تعامل داشته باشید و آن‌ها را آزمایش کنید. با پخش جریانی دستگاه، می توانید با برنامه خود در یک دستگاه واقعی تعامل داشته باشید، درست مانند یک کاربر، از جمله چرخاندن و تا کردن دستگاه. این به شما امکان می‌دهد ببینید برنامه شما در موقعیت‌های مختلف چگونه رفتار می‌کند و مشکلاتی را که ممکن است در محیط‌های آزمایشی دیگر آشکار نباشد شناسایی کنید.

با پخش جریانی دستگاه Android شروع کنید

اگر قبلاً این کار را انجام نداده اید، آخرین بیلد استیبل اندروید استودیو را دانلود و نصب کنید و مراحل زیر را دنبال کنید:

  1. در Android Studio، یک پروژه اندروید را باز کنید و به پنجره ابزار Device Manager بروید و روی نماد Firebase کلیک کنید.
  2. اگر قبلاً به حساب توسعه‌دهنده خود وارد نشده‌اید، روی ورود به Google کلیک کنید و دستورات را دنبال کنید.
  3. پس از ارائه مجوزهای درخواستی Android Studio، به IDE برگردید و یک پروژه Firebase را انتخاب کنید. اگر پروژه Firebase ندارید، می توانید بدون هزینه در کنسول Firebase آن را ایجاد کنید. توجه: برای فعال کردن مجوزهای مناسب برای استفاده از پخش جریانی دستگاه با پروژه Firebase، به مجوزهای Test Lab مراجعه کنید.
  4. پس از انتخاب یک پروژه، می توانید لیست دستگاه ها را مرور کرده و دستگاه هایی را که می خواهید استفاده کنید انتخاب کنید.
  5. روی OK کلیک کنید.

برای اطلاعات بیشتر درباره نحوه شروع پخش جریانی دستگاه، به پخش جریانی دستگاه در Android Studio مراجعه کنید.

مجوزها را برای پخش جریانی دستگاه Android فعال کنید

برای استفاده از Device Streaming، باید از پروژه Firebase استفاده کنید که دارای مجوز ویرایشگر یا مالک هستید. اگر می‌خواهید نقش‌ها و مجوزهای خاص‌تری را به تیم خود ارائه دهید، می‌توانید مجوزهای Test Lab را برای پخش جریانی دستگاه فعال کنید.

مجوزهای آزمایشگاه تست

برای پیکربندی مجوزهای Test Lab به طوری که بتوانید نتایج آزمایش خود را اجرا و بخوانید، باید دسترسی به سطل‌های ذخیره‌سازی ابری را پیکربندی کنید. می‌توانید با استفاده از کنسول Firebase یا gcloud CLI به Test Lab دسترسی داشته باشید.

برای اینکه کاربر آزمایش‌ها را اجرا کند یا نتایج آزمایش را از کنسول Firebase یا Test Lab Device Matrix در Android Studio مشاهده کند، باید نقش‌های پروژه Editor و Viewer را به آنها اختصاص دهید.

برای اینکه کاربر هنگام استفاده از سطل فضای ذخیره‌سازی ابری خود، آزمایش‌ها را اجرا کند یا نتایج آزمایش را از gcloud CLI مشاهده کند، می‌توانید یک جفت نقش از پیش تعریف‌شده را اختصاص دهید که مجموعه‌ای از مجوزها را با هم با استفاده از کنسول Google Cloud اعطا می‌کنند.

  • برای اجرای آزمایش، نقش‌های Firebase Test Lab Admin و Firebase Analytics Viewer را اختصاص دهید.
  • برای مشاهده نتایج آزمایش، نقش Firebase Test Lab Viewer و Firebase Analytics Viewer را اختصاص دهید.

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