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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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