ทดสอบแอปด้วยสตรีมมิงอุปกรณ์ 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