ทดสอบแอปด้วยสตรีมมิงอุปกรณ์ 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 เพื่อให้คุณดำเนินการและอ่านผลการทดสอบได้ คุณต้องกำหนดค่าการเข้าถึง Bucket ของ Cloud Storage คุณสามารถให้สิทธิ์เข้าถึง Test Lab ได้โดยใช้คอนโซล Firebase หรือ gcloud CLI

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

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

  • หากต้องการเรียกใช้การทดสอบ ให้มอบหมายบทบาทผู้ดูแลระบบ Firebase Test Lab และผู้มีสิทธิ์ดู Firebase Analytics
  • หากต้องการดูผลการทดสอบ ให้มอบหมายบทบาทผู้มีสิทธิ์ดู Firebase Test Lab และผู้มีสิทธิ์ดู Firebase Analytics

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