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

ไม่ว่าคุณจะทำการทดสอบผ่าน คอนโซล 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 เก็บผลลัพธ์ได้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปลี่ยนการตั้งค่า อายุ โปรดดูที่ เงื่อนไขวงจรการใช้งาน