ทดสอบแอปด้วยสตรีมมิงอุปกรณ์ Android

การสตรีมอุปกรณ์ Android ช่วยให้คุณโต้ตอบและทดสอบแอปใน API ระดับต่างๆ และรูปแบบของอุปกรณ์ในศูนย์ข้อมูลที่ปลอดภัยของ Google Android Studio ได้ สตรีมมิงอุปกรณ์ช่วยให้คุณโต้ตอบกับแอปในอุปกรณ์จริงได้ เช่นเดียวกับที่ผู้ใช้ทำ รวมถึงการหมุนและพับอุปกรณ์ ซึ่งจะช่วยให้คุณเห็นว่าแอปทำงานอย่างไรในสถานการณ์ต่างๆ และระบุปัญหาที่อาจไม่ปรากฏในสภาพแวดล้อมการทดสอบอื่นๆ

เริ่มต้นใช้งานการสตรีมจากอุปกรณ์ Android

หากยังไม่ได้ดำเนินการ ให้ดาวน์โหลดและติดตั้งรุ่นเสถียรล่าสุดของ Android Studio แล้วทำตามขั้นตอนต่อไปนี้

  1. ใน Android Studio ให้เปิดโปรเจ็กต์ Android จากนั้นไปที่หน้าต่างเครื่องมือโปรแกรมจัดการอุปกรณ์ แล้วคลิกไอคอน Firebase
  2. หากยังไม่ได้ลงชื่อเข้าใช้บัญชีนักพัฒนาแอป ให้คลิกลงชื่อเข้าสู่ระบบ Google แล้วทำตามข้อความแจ้ง
  3. หลังจากให้สิทธิ์ที่ขอแก่ Android Studio แล้ว ให้กลับไปที่ IDE และเลือกโปรเจ็กต์ Firebase หากไม่มีโปรเจ็กต์ Firebase คุณสามารถสร้างโปรเจ็กต์ได้โดยไม่มีค่าใช้จ่ายในคอนโซล Firebase หมายเหตุ: หากต้องการเปิดใช้สิทธิ์ที่เหมาะสมเพื่อใช้การสตรีมอุปกรณ์กับโปรเจ็กต์ Firebase โปรดดูสิทธิ์ Test Lab
  4. หลังจากเลือกโปรเจ็กต์แล้ว คุณสามารถเรียกดูรายการอุปกรณ์และเลือกอุปกรณ์ที่ต้องการใช้ได้
  5. คลิกตกลง

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเริ่มต้นใช้งานการสตรีมอุปกรณ์ได้ที่การสตรีมอุปกรณ์ใน Android Studio

เปิดใช้สิทธิ์สำหรับการสตรีมจากอุปกรณ์ Android

หากต้องการใช้การสตรีมอุปกรณ์ คุณต้องใช้โปรเจ็กต์ Firebase ที่มีสิทธิ์ผู้แก้ไขหรือเจ้าของ หากต้องการมอบบทบาทและสิทธิ์ที่เจาะจงมากขึ้นให้กับทีม คุณสามารถเปิดใช้สิทธิ์ใน Test Lab สำหรับการสตรีมอุปกรณ์

สิทธิ์ Test Lab

หากต้องการกำหนดค่าสิทธิ์ Test Lab เพื่อให้คุณเรียกใช้และอ่านผลการทดสอบได้ คุณต้องกำหนดค่าการเข้าถึงที่เก็บข้อมูล Cloud Storage คุณให้สิทธิ์เข้าถึง Test Lab ได้โดยใช้คอนโซล Firebase หรือ gcloud CLI

หากต้องการให้ผู้ใช้เรียกใช้การทดสอบหรือดูผลการทดสอบจากคอนโซล Firebase หรือตารางอุปกรณ์ Test Lab ใน Android Studio คุณจะต้องกำหนดบทบาทผู้แก้ไขและผู้ดูในโปรเจ็กต์ให้แก่ผู้ใช้

เพื่อให้ผู้ใช้เรียกใช้การทดสอบหรือดูผลการทดสอบจาก gcloud CLI ขณะใช้ที่เก็บข้อมูล Cloud Storage ของคุณเอง คุณสามารถกำหนดบทบาทที่กำหนดไว้ล่วงหน้า 1 คู่ ซึ่งจะให้สิทธิ์ที่จำเป็นร่วมกันโดยใช้คอนโซล Google Cloud

  • หากต้องการทำการทดสอบ ให้มอบหมายบทบาทผู้ดูแลระบบ Firebase Test Lab และบทบาทผู้ดู Firebase Analytics
  • หากต้องการดูผลการทดสอบ ให้กําหนดบทบาทผู้ดู Firebase Test Lab และบทบาทผู้ดู Firebase Analytics

ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่าสิทธิ์แบบละเอียดเหล่านี้ของ Test Lab ได้ที่คู่มือข้อมูลอ้างอิงสิทธิ์ IAM ของ Test Lab