Test Lab ให้คุณทดสอบแอปในอุปกรณ์ Android และ เวอร์ชัน 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 และ Firebase CLI ความจุของอุปกรณ์คือจำนวนรวมของอุปกรณ์ออนไลน์ในห้องทดลองอุปกรณ์เคลื่อนที่ของ 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 16:9 | เสมือน | Nexus7_clone_16_9/24 | 2025-01-31 | |
โคลน Google Nexus 7 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 |
ขออุปกรณ์
หากต้องการใช้อุปกรณ์ที่ไม่มีใน Test Lab คุณสามารถส่งคำขอให้เพิ่มอุปกรณ์ลงในแคตตาล็อกได้