ห้องทดลองทดสอบ Firebase

ทดสอบแอปของคุณบนอุปกรณ์ที่โฮสต์ในศูนย์ข้อมูลของ Google

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

ทำการทดสอบ

สำหรับคำแนะนำเกี่ยวกับการรันการทดสอบด้วย Test Lab โปรดไปที่คู่มือการเริ่มต้นใช้งานของเรา:

ระบบปฏิบัติการ Android

ความสามารถที่สำคัญ

ทดสอบทั้งแอพ Android และ iOS ทำการทดสอบบนอุปกรณ์ Android และ iOS ที่หลากหลายซึ่งโฮสต์โดย Test Lab รวมถึงอุปกรณ์ทดสอบ Android เสมือนที่ทำงานบนโฮสต์ Arm ที่เร็วกว่า
ทำงานบนอุปกรณ์จริง Test Lab ออกกำลังกายแอปของคุณบนอุปกรณ์ที่ติดตั้งและทำงานในศูนย์ข้อมูลของ Google เพื่อให้คุณพบปัญหาที่เกิดขึ้นเฉพาะในอุปกรณ์และการกำหนดค่าบางอย่างเท่านั้น
บูรณาการขั้นตอนการทำงาน Test Lab ผสานรวมกับคอนโซล Firebase, Android Studio และ gcloud CLI คุณยังสามารถใช้กับระบบ Continuous Integration (CI) ได้อีกด้วย

มันทำงานอย่างไร?

Test Lab ใช้อุปกรณ์การผลิตจริงที่ทำงานในศูนย์ข้อมูลของ Google เพื่อทดสอบแอปของคุณ อุปกรณ์ดังกล่าวได้รับการอัปเดตด้วย API ที่อัปเดตแล้วและมีการตั้งค่าภาษาที่ปรับแต่งได้ ช่วยให้คุณสามารถทดสอบแอปของคุณบนฮาร์ดแวร์และการกำหนดค่าที่จะพบในการใช้งานในโลกแห่งความเป็นจริง

ภาพรวมเส้นทางการนำไปปฏิบัติ

เตรียมแอปของคุณให้พร้อมสำหรับการทดสอบ
  • ขั้นแรก เลือกการทดสอบที่จะรัน:
    • การทดสอบเครื่องมือวัดสำหรับ Android
    • การทดสอบ Robo สำหรับ Android (ไม่จำเป็นต้องมีการทดสอบที่เขียนไว้ล่วงหน้า)
    • การทดสอบ Game Loop สำหรับ iOS และ Android
    • XCTest สำหรับ iOS
  • หากจำเป็น ให้แก้ไขการทดสอบของคุณให้ทำงานบน Test Lab สร้างและจัดแพ็คเกจแอปของคุณ จากนั้นอัปโหลดไปยัง Firebase
เลือกอุปกรณ์ทดสอบและเมทริกซ์ทดสอบ ใช้หนึ่งในเครื่องมือที่ผสานรวมของเรา เพื่อกำหนดเมทริกซ์ทดสอบของคุณโดยเลือกชุดอุปกรณ์ เวอร์ชันระบบปฏิบัติการ ภาษา และการวางแนวหน้าจอ
ดำเนินการทดสอบของคุณและทบทวนผลการทดสอบ ทำการทดสอบโดยใช้เครื่องมือที่มีอยู่ของเรา Test Lab อาจใช้เวลาหลายนาทีในการทำการทดสอบ ทั้งนี้ขึ้นอยู่กับขนาดของเมทริกซ์การทดสอบของคุณ หลังจากการทดสอบเสร็จสิ้น คุณจะเห็นผลลัพธ์ในคอนโซล Firebase

ขั้นตอนถัดไป