การวิเคราะห์ผลการทดสอบ

ไม่ว่าคุณจะเรียกใช้การทดสอบผ่านFirebase คอนโซลหรือ Firebase CLI คุณจะดูผลการทดสอบแบบละเอียดได้ในFirebase คอนโซล อ่านต่อเพื่อดูวิธีวิเคราะห์ผลการทดสอบ

ดูผลการทดสอบ

หลังจากอัปโหลดหรือเลือกการทดสอบและระบุอุปกรณ์ทดสอบแล้ว คุณจะดูข้อมูลสรุปผลการทดสอบ (รวมถึงบันทึก วิดีโอ และภาพหน้าจอ) ได้ในTest Labแดชบอร์ดของFirebaseคอนโซล นอกจากนี้ ระบบยังจัดเก็บผลการทดสอบดิบไว้ในที่เก็บข้อมูล Google Cloud เพื่อให้ใช้งานกับระบบ CI ได้ง่ายขึ้นด้วย

หากต้องการดูผลการทดสอบ ให้ไปที่ส่วน Test Lab ของคอนโซล Firebase

คุณจะเห็นรายการการทดสอบที่เคยเรียกใช้ทั้งหมดที่นั่น หากต้องการทำความเข้าใจผลลัพธ์ คุณควรทราบข้อมูลเล็กๆ น้อยๆ เกี่ยวกับเมทริกซ์การทดสอบ เมื่อเรียกใช้การทดสอบหรือชุดกรณีทดสอบกับอุปกรณ์และการกำหนดค่าที่คุณเลือก Test Lab จะเรียกใช้การทดสอบกับแอปของคุณเป็นชุด จากนั้นจะแสดงผลลัพธ์เป็นเมทริกซ์การทดสอบ

อุปกรณ์ × การทดสอบ = เมทริกซ์การทดสอบ

อุปกรณ์
อุปกรณ์จริงหรืออุปกรณ์เสมือน (Android เท่านั้น) ที่คุณใช้ทดสอบ เช่น โทรศัพท์ แท็บเล็ต หรืออุปกรณ์ที่สวมใส่ได้ ระบบจะระบุอุปกรณ์ในเมทริกซ์การทดสอบตาม รุ่นอุปกรณ์, เวอร์ชันของระบบปฏิบัติการ, การวางแนวหน้าจอ และภาษา (หรือที่เรียกว่า การตั้งค่าภูมิศาสตร์และภาษา)
การทดสอบ การดำเนินการทดสอบ
การทดสอบ (หรือชุดกรณีทดสอบ) ที่จะเรียกใช้ในอุปกรณ์ คุณสามารถเรียกใช้การทดสอบ 1 รายการ ต่ออุปกรณ์ หรือจะเลือกแบ่งการทดสอบและเรียกใช้กรณีทดสอบใน อุปกรณ์ต่างๆ ก็ได้
เมทริกซ์ทดสอบ
มีสถานะและผลการทดสอบสำหรับการดำเนินการทดสอบ หากการทดสอบใดๆ ในเมทริกซ์ไม่สำเร็จ เมทริกซ์ทั้งหมดจะไม่สำเร็จ

ตีความผลลัพธ์ของเมทริกซ์ทดสอบ

หากเริ่มการทดสอบใน Firebase Console Test Lab จะนำคุณไปยังเมทริกซ์การทดสอบที่กำลังดำเนินการโดยตรง ซึ่งคุณสามารถดูความคืบหน้าของการทดสอบได้แบบเรียลไทม์ หากใช้เครื่องมือบรรทัดคำสั่งแทน คุณสามารถทำตาม URL ที่เครื่องมือระบุเพื่อไปยังหน้าเมทริกซ์การทดสอบที่กำลังดำเนินการ

เมทริกซ์มีบรรทัดสําหรับการทดสอบแต่ละครั้งที่ดำเนินการ Test Lab ไอคอนก่อนชื่อการดำเนินการจะแสดงสถานะของการดำเนินการนั้น

  • play_circle_outline กำลังดำเนินการ: การดำเนินการทดสอบยังทำงานอยู่ การดำเนินการอาจใช้เวลาถึง 1 ชั่วโมง ขึ้นอยู่กับจำนวนและความซับซ้อนของการทดสอบในแอป
  • check_circle ผ่าน: การทดสอบของการดำเนินการไม่ล้มเหลว
  • คำเตือน ไม่สำเร็จ: การทดสอบของการดำเนินการอย่างน้อย 1 รายการไม่สำเร็จ
  • ข้อผิดพลาด ไม่มีผลสรุป: ผลการทดสอบไม่มีผลสรุปแน่ชัด อาจเป็นเพราะข้อผิดพลาด Test Lab
  • บล็อก ข้าม: Test Lab ข้ามการทดสอบของคุณเนื่องจากชุดค่าผสมของอุปกรณ์/เวอร์ชันระบบปฏิบัติการที่คุณเลือกไม่พร้อมใช้งาน
ทำงานจริงเท่านั้น

การตีความผลลัพธ์จากการดำเนินการทดสอบครั้งเดียว

จากหน้าผลลัพธ์ของเมทริกซ์การทดสอบ ให้คลิกการทดสอบใดการทดสอบหนึ่งเพื่อดู ผลลัพธ์ของการทดสอบนั้นๆ

หน้านี้จะแสดงสถิติสำหรับการดำเนินการทดสอบนั้น รวมถึงปัญหาที่พบ ในการทดสอบ รายการกรณีทดสอบ บันทึกจากการดำเนินการ และวิดีโอ การทดสอบที่กำลังทำงาน

ผลการทดสอบโดยละเอียด

ผลการทดสอบแบบละเอียดจะอยู่ในที่เก็บข้อมูล Google Cloud Storage เป็นเวลา 90 วัน คลิกดูไฟล์ต้นฉบับในหน้าผลการดำเนินการทดสอบเพื่อดู ที่เก็บข้อมูล

หากต้องการเก็บผลการทดสอบแบบละเอียดไว้นานกว่า 90 วัน ให้ส่งผลการทดสอบ ไปยังCloud Storageที่เก็บข้อมูลที่มีความถาวรมากขึ้นที่คุณเป็นเจ้าของโดยใช้ ตัวเลือกบรรทัดคำสั่ง gcloud --results-bucket จากนั้นคุณสามารถตั้งค่าอายุเพื่อกำหนดระยะเวลาที่ Cloud Storage จัดเก็บผลลัพธ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปลี่ยนการตั้งค่าอายุได้ที่เงื่อนไข วงจรการใช้งาน