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