Test Lab ให้คุณทดสอบแอปในอุปกรณ์และ iOS ได้หลากหลายเวอร์ชัน วิธีดูอุปกรณ์ที่ใช้ได้มีอยู่ 2-3 วิธีดังนี้
คอนโซล Firebase: หากคุณเรียกใช้การทดสอบจากคอนโซล Firebase คุณสามารถดูรายการอุปกรณ์ที่ใช้ได้ในขั้นตอนเลือกมิติข้อมูลของเวิร์กโฟลว์ทำการทดสอบ
gcloud CLI: หากต้องการดูรายการอุปกรณ์ที่พร้อมใช้งานจาก Google Cloud CLI ให้ใช้คำสั่งต่อไปนี้
gcloud firebase test ios models list
Google API Explorer: คุณค้นหาอุปกรณ์ได้โดยตรงโดยไม่ต้องใช้โปรเจ็กต์ Firebase หรือ gcloud CLI โดยใช้ Google API Explorer
สัญญาณบอกสถานะความเสถียรของอุปกรณ์
Test Lab จะระบุอุปกรณ์ที่มีความเสถียรลดลงในคอนโซล Firebase และ Google Cloud CLI โดยใช้สัญญาณบอกสถานะความเสถียรที่ลดลง อุปกรณ์ที่ติดป้ายกำกับว่าความเสถียรที่ลดลงจะแสดงผลลัพธ์ที่ไม่มีผลสรุปแน่ชัดในอัตราที่สูงขึ้นเป็นเวลานานตั้งแต่ 30 วันขึ้นไป ฟีเจอร์นี้ช่วยให้คุณเลือกอุปกรณ์สำหรับ Use Case ของคุณได้ดีขึ้นโดยจะแจ้งให้คุณทราบว่าความเสถียรของอุปกรณ์ทดสอบลดลงหรือไม่
ดูความเสถียรของอุปกรณ์ในคอนโซล Firebase
คุณสามารถดูความเสถียรของอุปกรณ์ได้ในคอนโซล Firebase เมื่อตั้งค่าการทดสอบใหม่สำหรับอุปกรณ์เฉพาะ
หากต้องการดูความเสถียรของอุปกรณ์ ให้ทำตามวิธีการต่อไปนี้
เปิดหน้า Test Lab ในคอนโซล Firebase
เลือกเรียกใช้การทดสอบ แล้วเลือกประเภทการทดสอบ
อัปโหลดไบนารีของแอป
ในขั้นตอนเลือกมิติข้อมูล ให้คลิกปรับแต่ง
เลือกอุปกรณ์ที่จะทำการทดสอบอย่างน้อย 1 เครื่อง คุณอาจเห็นป้ายกำกับลดความเสถียรข้างอุปกรณ์ที่เลือก ทั้งนี้ขึ้นอยู่กับความเสถียรของอุปกรณ์
ทำการทดสอบ
ดูความเสถียรของอุปกรณ์ใน Google Cloud CLI
คุณดูความเสถียรของอุปกรณ์ใน gcloud CLI ของอุปกรณ์ที่ต้องการได้เมื่อตั้งค่าการทดสอบใหม่
หากต้องการดูความเสถียรของอุปกรณ์ ให้ทำตามวิธีการต่อไปนี้
ดาวน์โหลด Google Cloud SDK เวอร์ชันล่าสุดและทำตามวิธีการ
เรียกใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้:
gcloud firebase test ios models list
หรือgcloud firebase test ios 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 ios list-device-capacities
หรือ
gcloud firebase test ios models describe MODEL_ID
เอาต์พุตจะประกอบด้วยความจุของอุปกรณ์ รหัสรุ่น ชื่อรุ่น และรหัสเวอร์ชันของระบบปฏิบัติการ
อุปกรณ์และเวอร์ชันที่เลิกใช้งาน
อุปกรณ์ที่เลิกใช้งานจะมีอายุอย่างน้อย 1 เดือนก่อนที่จะนำออกจากแคตตาล็อกอุปกรณ์ Test Lab เมื่อนำอุปกรณ์ออกแล้ว Test Lab จะไม่เรียกใช้คำขอทดสอบที่กำหนดเป้าหมายไปยังอุปกรณ์อีกต่อไป โดยคำขอดังกล่าวจะถูกทำเครื่องหมายเป็น Skipped
อุปกรณ์ที่เลิกใช้งาน
โมเดล | ประเภท | อุปกรณ์/เวอร์ชัน | กำลังจะนำออก |
---|---|---|---|
iPad 5 | ทางกายภาพ | iPad5/15.4 | 2024-04-07 |
iPhone 13 Pro | ทางกายภาพ | iPhone 13pro/15.2 | 2024-04-07 |
iPad Mini 4 | ทางกายภาพ | IPadmini4/15.4 | 2024-04-07 |
ขออุปกรณ์
หากต้องการใช้อุปกรณ์ที่ไม่มีใน Test Lab คุณส่งคำขออุปกรณ์ที่จะเพิ่มลงในแคตตาล็อกได้