Google is committed to advancing racial equity for Black communities. See how.
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

Firebase Test Lab

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

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

ทำการทดสอบ

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

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

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

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

อุปกรณ์ทางกายภาพในศูนย์ข้อมูล

อุปกรณ์ในศูนย์ข้อมูล

ห้องปฏิบัติการทดสอบวิ่ง เอสเพรสโซ่ และ UI อัตโนมัติ 2.0 การทดสอบปพลิเคชัน Android, และ XCTest ทดสอบแอป iOS เขียนการทดสอบโดยใช้หนึ่งในกรอบงานเหล่านั้นจากนั้นเรียกใช้ผ่านคอนโซล Firebase หรืออินเทอร์เฟซบรรทัดคำสั่ง gcloud

หากคุณกำลังทดสอบบน Android เท่านั้นคุณยังสามารถให้ Test Lab สร้างการทดสอบให้คุณได้โดยใช้ การทดสอบ Robo อัตโนมัติ

เส้นทางการนำไปใช้งาน

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

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