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

คุณจะเรียกใช้การทดสอบผ่านคอนโซล 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
  • block ข้าม: Test Lab ข้ามการทดสอบเนื่องจากชุดค่าผสมของอุปกรณ์/เวอร์ชันระบบปฏิบัติการที่คุณเลือกไม่พร้อมใช้งาน

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

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

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

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

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

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