ทดสอบแอปด้วยสตรีมมิงอุปกรณ์ 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 ของตนเอง คุณสามารถกำหนดบทบาทที่กำหนดไว้ล่วงหน้า 2 บทบาท ซึ่งจะให้สิทธิ์ที่จำเป็นร่วมกันได้โดยใช้คอนโซล Google Cloud

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

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