ทดสอบแอปด้วยสตรีมมิงอุปกรณ์ 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 Device Matrix ใน Android Studio คุณจะต้องมอบหมายบทบาทผู้แก้ไขและผู้ดูโปรเจ็กต์

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

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

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