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