Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

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

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

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

ขั้นตอนที่ 1 สร้างโครงการ Firebase

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

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

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

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

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

ใหม่: การทดสอบเครื่องดนตรีกับ Orchestrator

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

ประโยชน์

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

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

ข้อเสียเปรียบ

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

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

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