ไม่ว่าคุณจะเรียกใช้การทดสอบผ่านFirebase คอนโซลหรือ Firebase CLI คุณจะดูผลการทดสอบแบบละเอียดได้ในFirebase คอนโซล อ่านต่อเพื่อดูวิธีวิเคราะห์ผลการทดสอบ
ดูผลการทดสอบ
หลังจากอัปโหลดหรือเลือกการทดสอบและระบุอุปกรณ์ทดสอบแล้ว คุณจะดูข้อมูลสรุปผลการทดสอบ (รวมถึงบันทึก วิดีโอ และภาพหน้าจอ) ได้ใน Test Labแดชบอร์ดของFirebaseคอนโซล นอกจากนี้ ระบบยังจัดเก็บผลการทดสอบดิบไว้ใน Bucket ของ Google Cloud เพื่อให้ใช้งานกับระบบ CI ได้ง่ายขึ้นด้วย
หากต้องการดูผลการทดสอบ ให้ไปที่ส่วน Test Lab ของคอนโซล Firebase
คุณจะเห็นรายการการทดสอบที่เคยเรียกใช้ทั้งหมดที่นั่น หากต้องการทำความเข้าใจผลลัพธ์ คุณควรทราบข้อมูลเล็กๆ น้อยๆ เกี่ยวกับเมทริกซ์ทดสอบ เมื่อเรียกใช้การทดสอบหรือชุดกรอบการทดสอบกับอุปกรณ์และการกำหนดค่า ที่คุณเลือก Test Lab จะเรียกใช้การทดสอบกับแอปของคุณเป็นกลุ่ม จากนั้น จะแสดงผลลัพธ์เป็นเมทริกซ์ทดสอบ
อุปกรณ์ × การทดสอบ = เมทริกซ์การทดสอบ
- อุปกรณ์
- อุปกรณ์จริงหรืออุปกรณ์เสมือนจริง (Android เท่านั้น) ที่คุณใช้ทดสอบ เช่น โทรศัพท์ แท็บเล็ต หรืออุปกรณ์ที่สวมใส่ได้ ระบบจะระบุอุปกรณ์ในเมทริกซ์ทดสอบตาม รุ่นอุปกรณ์, เวอร์ชันของระบบปฏิบัติการ, การวางแนวหน้าจอ และภาษา (หรือที่เรียกว่า การตั้งค่าภูมิศาสตร์และภาษา)
- การทดสอบ การดำเนินการทดสอบ
- การทดสอบ (หรือชุดกรณีทดสอบ) ที่จะเรียกใช้ในอุปกรณ์ คุณสามารถเรียกใช้การทดสอบ 1 รายการ ต่ออุปกรณ์ หรือจะเลือกแบ่งการทดสอบและเรียกใช้กรณีทดสอบใน อุปกรณ์ต่างๆ ก็ได้
- เมทริกซ์ทดสอบ
- มีสถานะและผลการทดสอบสำหรับการดำเนินการทดสอบ หากการดำเนินการทดสอบใดๆ ในเมทริกซ์ไม่สำเร็จ เมทริกซ์ทั้งหมดจะไม่สำเร็จ
ตีความผลลัพธ์ของเมทริกซ์ทดสอบ
หากเริ่มการทดสอบในFirebaseคอนโซล Test Lab จะนำคุณไปยังเมทริกซ์ทดสอบที่กำลังดำเนินการโดยตรง ซึ่งคุณสามารถดูความคืบหน้าของการทดสอบได้แบบเรียลไทม์ หากใช้เครื่องมือบรรทัดคำสั่งแทน คุณสามารถทำตาม URL ที่เครื่องมือระบุเพื่อไปยังหน้าเมทริกซ์ทดสอบที่กำลังดำเนินการ
เมทริกซ์มีบรรทัดสําหรับการดำเนินการทดสอบแต่ละรายการ Test Lab ไอคอนก่อนชื่อการดำเนินการจะแสดงสถานะของการดำเนินการนั้น
- play_circle_outline กำลังดำเนินการ: การดำเนินการทดสอบยังทำงานอยู่ การดำเนินการอาจใช้เวลาถึง 1 ชั่วโมง ขึ้นอยู่กับจำนวนและความซับซ้อนของการทดสอบในแอป
- check_circle ผ่าน: การทดสอบของการดำเนินการไม่ล้มเหลว
- คำเตือน ไม่สำเร็จ: การทดสอบของการดำเนินการอย่างน้อย 1 รายการไม่สำเร็จ
- ข้อผิดพลาด ไม่มีผลสรุป: ผลการทดสอบไม่มีผลสรุปแน่ชัด อาจเป็นเพราะTest Labข้อผิดพลาด
- block ข้าม: Test Lab ข้ามการทดสอบของคุณเนื่องจากชุดค่าผสมของอุปกรณ์/เวอร์ชันระบบปฏิบัติการที่คุณเลือกไม่พร้อมใช้งาน
การตีความผลลัพธ์จากการดำเนินการทดสอบครั้งเดียว
จากหน้าผลลัพธ์ของเมทริกซ์ทดสอบ ให้คลิกการดำเนินการทดสอบรายการหนึ่งเพื่อดูผลลัพธ์ของการดำเนินการทดสอบนั้นๆ
หน้านี้จะแสดงสถิติสำหรับการดำเนินการทดสอบนั้น รวมถึงปัญหาที่พบ ในการทดสอบ รายการกรณีทดสอบ บันทึกจากการดำเนินการ และวิดีโอการ ทดสอบที่กำลังทำงาน
ผลการทดสอบโดยละเอียด
ผลการทดสอบแบบละเอียดจะอยู่ใน Bucket Google Cloud Storage เป็นเวลา 90 วัน คลิกดูไฟล์ต้นฉบับในหน้าผลการดำเนินการทดสอบเพื่อดู ที่เก็บข้อมูล
หากต้องการเก็บผลการทดสอบแบบละเอียดไว้นานกว่า 90 วัน ให้ส่งผลการทดสอบ ไปยังCloud Storage Bucket ที่ถาวรกว่าที่คุณเป็นเจ้าของโดยใช้ ตัวเลือกบรรทัดคำสั่ง gcloud --results-bucket จากนั้นคุณสามารถตั้งค่าอายุเพื่อกำหนดระยะเวลาที่ Cloud Storage จัดเก็บผลลัพธ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปลี่ยนการตั้งค่าอายุได้ที่เงื่อนไข วงจร