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

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

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

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

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

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

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

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