ไม่ว่าคุณจะทำการทดสอบผ่าน คอนโซล 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
- ข้าม บล็อก : Test Lab ข้ามการทดสอบของคุณ เนื่องจากเวอร์ชันอุปกรณ์/ระบบปฏิบัติการที่คุณเลือกไม่พร้อมใช้งาน
การตีความผลลัพธ์จากการดำเนินการทดสอบครั้งเดียว
จากหน้าผลลัพธ์เมทริกซ์การทดสอบ คลิกการดำเนินการทดสอบรายการใดรายการหนึ่งเพื่อดูผลลัพธ์ของการดำเนินการทดสอบเฉพาะนั้น
หน้านี้จะแสดงสถิติสำหรับการดำเนินการทดสอบ รวมถึงปัญหาที่พบในการทดสอบ รายการกรณีทดสอบ บันทึกจากการดำเนินการ และวิดีโอของการทดสอบที่ทำงานอยู่
ผลการทดสอบโดยละเอียด
ผลการทดสอบโดยละเอียดจะอยู่ในที่เก็บข้อมูล Google Cloud Storage เป็นเวลา 90 วัน คลิก ดูไฟล์ต้นฉบับ ในหน้าผลการทดสอบเพื่อดูบัคเก็ต
หากต้องการเก็บผลการทดสอบโดยละเอียดไว้นานกว่า 90 วัน ให้ส่งผลการทดสอบไปยังที่เก็บข้อมูล Cloud Storage ที่ถาวรมากกว่าที่คุณเป็นเจ้าของโดยใช้ ตัวเลือกบรรทัดคำสั่ง --results-bucket gcloud จากนั้นคุณจะตั้งค่า อายุ เพื่อกำหนดระยะเวลาที่ Cloud Storage เก็บผลลัพธ์ได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปลี่ยนการตั้งค่า อายุ โปรดดูที่ เงื่อนไขวงจรการใช้งาน