Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

เริ่มการทดสอบด้วยคอนโซล Firebase

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

Firebase Test Lab มีโครงสร้างพื้นฐานบนคลาวด์สำหรับการทดสอบแอป Android เอกสารนี้อธิบายวิธีเริ่มต้นใช้งาน Test Lab โดยใช้คอนโซล Firebase

ขั้นตอนที่ 1 สร้างโปรเจ็กต์ Firebase

หากคุณยังไม่ได้ทำ ให้ไปที่ คอนโซล Firebase และสร้างโปรเจ็กต์ Firebase ใหม่

ขั้นตอนที่ 2. เรียกใช้การทดสอบ

Firebase Test Lab ให้คุณเรียกใช้การทดสอบประเภทต่อไปนี้

  • การทดสอบเครื่องมือวัด : การทดสอบที่คุณเขียนซึ่งช่วยให้คุณขับเคลื่อน UI ของแอปด้วยการดำเนินการที่คุณระบุ การทดสอบเครื่องมือวัดยังสามารถยืนยันสถานะแอปของคุณอย่างชัดแจ้งเพื่อตรวจสอบการทำงานที่ถูกต้องโดยใช้ AndroidJUnitRunnerAPI Test Lab รองรับเฟรมเวิร์กการทดสอบเครื่องมือวัด Espresso และ UI Automator
  • การทดสอบ Robo : การทดสอบที่วิเคราะห์อินเทอร์เฟซของแอปแล้วสำรวจโดยอัตโนมัติด้วยการจำลองกิจกรรมของผู้ใช้
  • การทดสอบ Game Loop : การทดสอบที่ใช้ "โหมดสาธิต" เพื่อจำลองการกระทำของผู้เล่นในแอปเกม

หากต้องการเรียกใช้การทดสอบ โปรดดูที่ เรียกใช้การทดสอบด้วย Firebase Test Lab สำหรับ Android

ใหม่: การทดสอบเครื่องมือวัดด้วย Orchestrator

Android Test Orchestrator เรียกใช้การทดสอบเครื่องมือวัดของแอปแต่ละรายการแยกกัน ซึ่งมีประโยชน์หลายประการ แต่มีข้อเสียประการเดียว:

ประโยชน์

  • ไม่มีสถานะที่ใช้ร่วมกัน: การทดสอบแต่ละครั้งทำงานในอินสแตนซ์ของ Instrumentation ของตัวเอง ดังนั้นสถานะที่ใช้ร่วมกันจึงไม่สะสมในการทดสอบ

  • ข้อขัดข้องที่แยกได้: หากการทดสอบขัดข้อง ระบบจะลบเฉพาะอินสแตนซ์ของ Instrumentation ของตัวเองเท่านั้น ดังนั้นการทดสอบอื่นๆ ในชุดโปรแกรมของคุณจึงยังคงทำงานอยู่

ข้อเสีย

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

Test Lab ใช้ Orchestrator เวอร์ชันล่าสุดเสมอ ในการเปิดใช้งาน Orchestrator ให้เลือก Run with Orchestrator จากหน้าจอ ตัวเลือกเพิ่มเติม ใน การตั้งค่าการทดสอบเครื่องมือวัด

ขั้นตอนที่ 3 ตรวจสอบผลการทดสอบของคุณ

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