Test Lab ช่วยให้คุณทดสอบแอปในอุปกรณ์และ Android เวอร์ชันต่างๆ ได้อย่างหลากหลาย คุณดูว่าอุปกรณ์ใดบ้างที่พร้อมใช้งานได้ 2-3 วิธีดังนี้
คอนโซล Firebase: หากคุณทำการทดสอบจากคอนโซล Firebase คุณจะเห็นรายการอุปกรณ์ที่ใช้ได้ในระหว่างขั้นตอนเลือกมิติข้อมูลของเวิร์กโฟลว์ทำการทดสอบ
gcloud CLI: หากต้องการดูรายการอุปกรณ์ที่ใช้ได้จาก Google Cloud CLI ให้ใช้คำสั่งต่อไปนี้
gcloud firebase test android models list
เครื่องมือสำรวจ Google APIs: คุณยังค้นหาอุปกรณ์ได้โดยตรงโดยไม่ต้องมีโปรเจ็กต์ Firebase หรือ gcloud CLI โดยใช้เครื่องมือสำรวจ Google APIs
ตัวบ่งชี้ความเสถียรของอุปกรณ์
Test Lab หมายถึงอุปกรณ์ที่มีความเสถียรลดลงในคอนโซล Firebase และ CLI ของ Google Cloud ที่มีตัวบ่งชี้ความเสถียรลดลง อุปกรณ์ที่ติดป้ายกำกับด้วยตัวบ่งชี้เสถียรภาพลดลงมีอัตราผลลัพธ์ที่ไม่แน่ชัดสูงกว่าในช่วงระยะเวลานาน 30 วันขึ้นไป ฟีเจอร์นี้ช่วยให้คุณเลือกอุปกรณ์สำหรับกรณีการใช้งานได้ดียิ่งขึ้นโดยแจ้งให้คุณทราบหากความเสถียรของอุปกรณ์ทดสอบลดลง
ดูความเสถียรของอุปกรณ์ในคอนโซล Firebase
คุณสามารถดูความเสถียรของอุปกรณ์ในคอนโซล Firebase เมื่อตั้งค่าการทดสอบใหม่สำหรับอุปกรณ์หนึ่งๆ
หากต้องการดูความเสถียรของอุปกรณ์ ให้ทำตามวิธีการต่อไปนี้
เปิดหน้า Test Lab ในคอนโซล Firebase
เลือกเรียกใช้การทดสอบ แล้วเลือกประเภทการทดสอบ
อัปโหลดไบนารีของแอป
ในขั้นตอน "เลือกมิติข้อมูล" ให้คลิกปรับแต่ง
เลือกอุปกรณ์อย่างน้อย 1 เครื่องเพื่อทำการทดสอบ คุณอาจเห็นป้ายกำกับเสถียรภาพลดลงข้างอุปกรณ์ที่เลือก ทั้งนี้ขึ้นอยู่กับความเสถียรของอุปกรณ์
ทำการทดสอบ
ดูความเสถียรของอุปกรณ์ใน CLI ของ Google Cloud
คุณสามารถดูความเสถียรของอุปกรณ์ใน gcloud CLI สำหรับอุปกรณ์ที่ต้องการเมื่อตั้งค่าการทดสอบใหม่
หากต้องการดูความเสถียรของอุปกรณ์ ให้ทำตามวิธีการต่อไปนี้
ดาวน์โหลด Google Cloud SDK เวอร์ชันล่าสุด แล้วทําตามวิธีการ
เรียกใช้คําสั่งอย่างใดอย่างหนึ่งต่อไปนี้
gcloud firebase test android models list
หรือgcloud firebase test android models describe MODEL_ID
หากอุปกรณ์ทดสอบมีความเสถียรลดลง คุณจะเห็นแท็ก reduced_stability
ในคอลัมน์แท็กซึ่งแสดงเวอร์ชันที่ได้รับผลกระทบ
ความจุของอุปกรณ์
Test Lab ให้ข้อมูลความจุของอุปกรณ์เคลื่อนที่แบบรวมผ่านคอนโซล Firebase และ CLI ของ Firebase ความจุของอุปกรณ์คือจำนวนอุปกรณ์ออนไลน์ทั้งหมดในแล็บอุปกรณ์เคลื่อนที่ของ Google ฟีเจอร์นี้ช่วยให้มั่นใจได้ว่ามีอุปกรณ์เพียงพอในแล็บอุปกรณ์ของเราเพื่อทำการทดสอบได้อย่างมีประสิทธิภาพมากขึ้น ความจุของอุปกรณ์จะวัดเป็นสูง ปานกลาง และต่ำ
การทดสอบที่ดำเนินการในระดับความจุของอุปกรณ์ใดก็ตามอาจใช้เวลานานขึ้นเนื่องจากปัจจัยต่อไปนี้
- การเข้าชม ซึ่งส่งผลต่อเวลาที่การทดสอบจะเริ่มขึ้น หากต้องการตรวจสอบว่ามีการรายงานการหยุดทำงานหรือข้อผิดพลาดหรือไม่ โปรดดูแดชบอร์ดสถานะ Firebase
- อุปกรณ์หรือโครงสร้างพื้นฐานขัดข้อง ซึ่งอาจเกิดขึ้นได้ทุกเมื่อและส่งผลต่อเวลาในการทดสอบ
ตารางต่อไปนี้อธิบายประเภทของอุปกรณ์และแนะนำว่าควรใช้อุปกรณ์แต่ละประเภทเมื่อใด
ความจุ | คำอธิบาย | การใช้งานที่แนะนำ |
ความจุสูง | แคตตาล็อกอุปกรณ์ Test Lab มีอุปกรณ์หลายรุ่น | ใช้เมื่อทำการทดสอบจํานวนมาก |
ความจุปานกลาง | แคตตาล็อกอุปกรณ์ Test Lab มีอุปกรณ์จํานวนปานกลาง | ระดับความจุนี้เหมาะสำหรับการทดสอบส่วนใหญ่ |
ความจุต่ำ | แคตตาล็อกอุปกรณ์ Test Lab มีอุปกรณ์เพียงไม่กี่รุ่น แม้ว่าอุปกรณ์ที่เลิกใช้งานจะอยู่ในกลุ่มความจุต่ำ แต่อุปกรณ์ความจุต่ำบางรุ่นก็ไม่ได้เลิกใช้งาน | ใช้เมื่อต้องทำการทดสอบกับอุปกรณ์รุ่นและเวอร์ชันที่เจาะจง การทดสอบเหล่านี้ไม่เหมาะกับการแยกกลุ่มทดสอบ การทดสอบอาจใช้เวลานานจึงจะเสร็จสมบูรณ์เนื่องจากมีขีดจํากัดต่ำ โดยเฉพาะอย่างยิ่งหากคุณเรียกใช้การทดสอบจํานวนมากพร้อมกัน |
ดูความจุของอุปกรณ์ในคอนโซล Firebase
คุณสามารถดูความจุของอุปกรณ์ในคอนโซล Firebase สำหรับอุปกรณ์ที่ต้องการได้เมื่อตั้งค่าการทดสอบใหม่
ทำตามวิธีการต่อไปนี้เพื่อดูความจุของอุปกรณ์
เปิดหน้า Test Lab ในคอนโซล Firebase
เลือกเรียกใช้การทดสอบ แล้วเลือกประเภทการทดสอบ
อัปโหลดไบนารีของแอป
ในขั้นตอน "เลือกมิติข้อมูล" ให้คลิกปรับแต่ง
(ไม่บังคับ) หากต้องการกรองอุปกรณ์ตามระดับความจุ ให้ทำตามขั้นตอนต่อไปนี้
คลิกไอคอนตัวกรอง
เลือกความจุ
คลิกระดับความจุที่ต้องการกรอง ได้แก่ ปานกลางหรือสูง หากต้องการกรองอุปกรณ์ความจุต่ำออก ให้กรองทั้งระดับปานกลางและสูง
คลิกใช้
เลือกอุปกรณ์อย่างน้อย 1 เครื่องเพื่อทำการทดสอบ คุณอาจเห็นป้ายกำกับปานกลางหรือสูงข้างอุปกรณ์ที่เลือก ทั้งนี้ขึ้นอยู่กับความจุของอุปกรณ์
ทำการทดสอบ
ดูความจุของอุปกรณ์ใน Google Cloud CLI
คุณสามารถดูความจุของอุปกรณ์ใน gcloud CLI สำหรับอุปกรณ์ที่ต้องการได้เมื่อตั้งค่าการทดสอบใหม่
ทำตามวิธีการต่อไปนี้เพื่อดูความจุของอุปกรณ์
- ดาวน์โหลด Google Cloud SDK เวอร์ชันล่าสุด แล้วทําตามวิธีการ เวอร์ชันต้องเป็น 417.0.0 ขึ้นไป
- เรียกใช้คำสั่งอย่างใดอย่างหนึ่งต่อไปนี้
gcloud firebase test android list-device-capacities
หรือ
gcloud firebase test android models describe MODEL_ID
เอาต์พุตประกอบด้วยความจุของอุปกรณ์ รหัสรุ่น ชื่อรุ่น และรหัสเวอร์ชันระบบปฏิบัติการ
อุปกรณ์และเวอร์ชันที่เลิกใช้งานแล้ว
อุปกรณ์ที่เลิกใช้งานจะพร้อมใช้งานอย่างน้อย 1 เดือนก่อนที่จะถูกนำออกจากแคตตาล็อกอุปกรณ์ Test Lab เมื่อนำอุปกรณ์ออกแล้ว Test Labจะไม่เรียกใช้คำขอทดสอบที่กำหนดเป้าหมายไปยังอุปกรณ์นั้นอีกต่อไป โดยระบบจะทําเครื่องหมายคำขอเหล่านั้นเป็น Skipped
อุปกรณ์ที่เลิกใช้งาน
Samsung | Galaxy Tab S3 | จริง | gts3lltevzw/28 | 2024-04-14 |
Google Nexus 5X | เสมือน | Nexus5X/24 | 2025-01-31 | |
Google Nexus 5X | เสมือน | Nexus5X/25 | 2025-01-31 | |
Google Nexus 6 | เสมือน | Nexus6/24 | 2025-01-31 | |
Google Nexus 6 | เสมือน | Nexus6/25 | 2025-01-31 | |
Google Nexus 6P | เสมือน | Nexus6P/24 | 2025-01-31 | |
Google Nexus 6P | เสมือน | Nexus6P/25 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | เสมือน | Nexus7_clone_16_9/24 | 2025-01-31 | |
Google Nexus 7 Clone 16:9 | เสมือน | Nexus7_clone_16_9/25 | 2025-01-31 | |
Google Nexus 9 | เสมือน | Nexus9/24 | 2025-01-31 | |
Google Nexus 9 | เสมือน | Nexus9/25 | 2025-01-31 | |
Google Nexus (LowRes) | เสมือน | NexusLowRes/24 | 2025-01-31 | |
Google Nexus (LowRes) | เสมือน | NexusLowRes/25 | 2025-01-31 | |
Samsung | Galaxy Z Fold 3 | จริง | q2q/31 | 2025-01-31 |
ขออุปกรณ์
หากต้องการใช้อุปกรณ์ที่ไม่มีใน Test Lab คุณสามารถส่งคำขอให้เพิ่มอุปกรณ์ลงในแคตตาล็อกได้