Open Testing Track คือแทร็กการทดสอบแบบเปิด (เบต้า) ใน Google Play Console สำหรับแจกจ่ายบิลด์ก่อนวางจำหน่ายให้กับผู้ใช้ Google Play ทุกคน ผู้ใช้ทุกคนสามารถเข้าร่วมการทดสอบผ่านลิงก์หรือค้นหาแอปในร้านค้าได้ ตามข้อมูลของ Google Play Console Help (2024) สำหรับบัญชีนักพัฒนาใหม่ Open Testing Track เป็นข้อบังคับ: แอปต้องผ่านการทดสอบแบบเปิดเป็นเวลา 14 วัน โดยมีผู้เข้าร่วมอย่างน้อย 20 คนก่อนเผยแพร่สู่โปรดักชัน
ประเด็นสำคัญ
Open Testing Track คือแทร็กการทดสอบเบต้าสาธารณะใน Google Play Console ที่ผู้ใช้ Google Play ทุกคนเข้าถึงได้ แตกต่างจากแทร็ก Internal และ Closed การทดสอบแบบเปิดทำให้แอปปรากฏในการค้นหาของร้านค้า ทำให้ทุกคนสามารถติดตั้งเวอร์ชันเบต้าได้
Open Testing Track ทำหน้าที่หลายอย่าง: รวบรวมความคิดเห็นจำนวนมากก่อนวางจำหน่าย ตรวจสอบความเข้ากันได้กับอุปกรณ์หลากหลายประเภท และปฏิบัติตามข้อกำหนดของ Google Play สำหรับบัญชีนักพัฒนาใหม่ รีวิวสาธารณะจากผู้ทดสอบสร้างคะแนนเริ่มต้นของแอปและส่งผลต่อการมองเห็นในร้านค้า
ตาม Android Developers Blog (2024) แอปที่ผ่าน Open Testing แสดงบั๊กวิกฤตน้อยลง 30% หลังจากเผยแพร่สู่โปรดักชัน เนื่องจากทดสอบบนอุปกรณ์จริงที่มีเวอร์ชัน Android และการกำหนดค่าต่างๆ เผยให้เห็นปัญหาที่ไม่สามารถจำลองในอีมูเลเตอร์และการทดสอบภายในได้
ตั้งแต่ปี 2023 Google กำหนดให้บัญชีใหม่ต้องผ่าน Open Testing Track ก่อนเผยแพร่สู่โปรดักชัน แอปต้องอยู่ในการทดสอบแบบเปิดอย่างน้อย 14 วันและรวบรวมผู้ทดสอบอย่างน้อย 20 คน ข้อกำหนดนี้มีเป้าหมายเพื่อปรับปรุงคุณภาพของแอปใน Google Play และลดจำนวนการเผยแพร่คุณภาพต่ำ
การตั้งค่า Open Testing Track ทำได้ใน Google Play Console ในส่วน Release > Testing > Open Testing กระบวนการรวมถึงการสร้างแทร็ก การกำหนดค่า Google Groups สำหรับการจัดการการเข้าถึง (ไม่บังคับ) และอัปโหลดบิลด์ AAB
เมื่อสร้างแทร็ก คุณสามารถระบุ Google Groups เพื่อจำกัดการเข้าถึงการทดสอบ แต่สำหรับการทดสอบแบบเปิดโดยสมบูรณ์ ไม่จำเป็นต้องมีกลุ่ม — เพียงเปิดตัวเลือก Make testing link public หลังจากอัปโหลด บิลด์จะผ่านการตรวจสอบของ Google หลังจากได้รับการอนุมัติ แทร็กจะถูกเผยแพร่และพร้อมให้ผู้ใช้ทุกคนใช้งาน
ผู้ทดสอบเข้าร่วมการทดสอบเบต้าสองวิธี: ผ่านลิงก์โดยตรง (เลือกเข้าร่วม) หรือผ่านหน้าแอปใน Google Play โดยคลิกปุ่ม Join beta ลิงก์จะถูกสร้างขึ้นโดยอัตโนมัติหลังจากเปิดใช้งานแทร็กและแสดงในคอนโซล
// build.gradle — ปรับใช้กับ Open Testing Track
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// บันทึกประจำรุ่นสำหรับผู้ทดสอบเบต้า
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// การปรับใช้ Fastlane
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track มอบการเข้าถึงข้อมูลการใช้งานจริงบนอุปกรณ์นับพันเครื่องให้กับนักพัฒนา ผู้ทดสอบจากภูมิภาคต่างๆ ที่มีเวอร์ชัน Android รุ่นอุปกรณ์และสภาพเครือข่ายแตกต่างกัน ค้นพบปัญหาที่ไม่สามารถจำลองในสภาพห้องปฏิบัติการได้
รีวิวสาธารณะใน Google Play เป็นข้อดีอีกอย่าง นักพัฒนาได้รับคะแนนและความคิดเห็นก่อนการเปิดตัวอย่างเป็นทางการ ทำให้สามารถปรับลำดับความสำคัญตามความต้องการของผู้ใช้จริงได้ คะแนนสูงในระหว่างการทดสอบเบต้าส่งผลดีต่อตำแหน่งเริ่มต้นของแอปในการค้นหาเมื่อเปลี่ยนไปใช้โปรดักชัน
สำหรับแอปที่มีการสมัครสมาชิกและการซื้อในแอป Open Testing ช่วยให้ตรวจสอบวงจรการสร้างรายได้ทั้งหมดด้วยธุรกรรมจริง Google Play Console ให้ข้อมูลการแปลงการสมัครสมาชิกระหว่างการทดสอบ ซึ่งช่วยปรับปรุงโมเดลการสร้างรายได้ก่อนเปิดตัว
Android Vitals รวบรวมเมตริกประสิทธิภาพจากผู้ทดสอบทั้งหมดของแทร็กเปิด: อัตราการขัดข้อง ANR เวลาเริ่มต้นและการใช้แบตเตอรี่ In-App Review API ช่วยให้ขอคะแนนภายในแอป ขณะที่ Firebase Crashlytics ให้สแต็กการขัดข้องโดยละเอียดพร้อมบริบทของความล้มเหลวแต่ละครั้ง
Google กำหนดข้อกำหนดหลายประการสำหรับ Open Testing Track ข้อหลักคือต้องผ่านการตรวจสอบก่อนเปิดใช้งาน บิลด์จะถูกตรวจสอบภายใต้กฎเดียวกันกับเวอร์ชันโปรดักชัน: เนื้อหาต้องห้าม ข้อมูลเมตาไม่ถูกต้อง และปัญหาความเป็นส่วนตัวของข้อมูล
สำหรับบัญชีนักพัฒนาใหม่ ข้อกำหนดเข้มงวดยิ่งขึ้น: 14 วัน ของการทดสอบต่อเนื่อง ผู้ทดสอบที่ใช้งานอยู่อย่างน้อย 20 คน และส่วน Feedback ที่สมบูรณ์ในคอนโซล (ข้อความถึงผู้ทดสอบเกี่ยวกับวัตถุประสงค์ของการรวบรวมความคิดเห็น)
ผู้ทดสอบสามารถออกจากโปรแกรมได้ตลอดเวลาผ่านการตั้งค่า Google Play นักพัฒนาไม่สามารถจำกัดการออกจากการทดสอบได้ หลังจากออก ผู้ใช้จะได้รับเวอร์ชันเสถียรล่าสุดจากแทร็กโปรดักชัน (หากเผยแพร่แล้ว) หรือแอปจะถูกลบออก
| ข้อกำหนด | บัญชีใหม่ | บัญชีที่มีอยู่ |
|---|---|---|
| ระยะเวลาขั้นต่ำ | 14 วัน | ไม่บังคับ |
| ผู้ทดสอบขั้นต่ำ | 20 คน | ไม่จำเป็น |
| การตรวจสอบของ Google | จำเป็น | จำเป็น |
| ข้อความ Feedback | บังคับ | แนะนำ |
| รีวิวสาธารณะ | รวม | รวม |
Open Testing Track ถูกเลือกในขั้นตอนสุดท้ายของการเตรียมวางจำหน่าย เมื่อแอปเสถียร ฟังก์ชันหลักถูกนำไปใช้และต้องการการตรวจสอบบนผู้ชมในวงกว้าง ช่วงเวลาที่เหมาะสมคือหลังจากผ่านแทร็ก Internal และ Closed สำเร็จ เมื่อบั๊กที่ขัดขวางทั้งหมดได้รับการแก้ไขแล้ว
สำหรับแอปที่มีฟังก์ชันทางสังคม (แชท ฟีดเนื้อหา เนื้อหาที่ผู้ใช้สร้างขึ้น) การทดสอบแบบเปิดจำเป็นสำหรับการตรวจสอบการกลั่นกรอง การทดสอบโหลดเซิร์ฟเวอร์ และการระบุปัญหาความสามารถในการปรับขนาดภายใต้โหลดจริง
หากแอปใช้ Google Play Billing Open Testing ช่วยให้ทดสอบการซื้อได้โดยไม่มีความเสี่ยงทางการเงิน ธุรกรรมในโหมดทดสอบจะไม่หักเงินจากผู้ใช้ แต่นักพัฒนาจะเห็นขั้นตอนการชำระเงินทั้งหมด: การเลือกผลิตภัณฑ์ การยืนยัน ใบเสร็จ Google Play และการประมวลผลฝั่งเซิร์ฟเวอร์
คำถามที่พบบ่อย
สำหรับบัญชีที่มีอยู่ — ได้ Open Testing ไม่บังคับ สำหรับบัญชีใหม่ (สร้างหลังปี 2023) — ต้องทดสอบแบบเปิด 14 วันกับผู้เข้าร่วมอย่างน้อย 20 คนก่อนเผยแพร่สู่โปรดักชัน
ใช่ คะแนนและความคิดเห็นจาก Open Testing Track ถูกเผยแพร่ใน Google Play และสร้างคะแนนของแอป หลังจากบิลด์ย้ายไปโปรดักชัน รีวิวทั้งหมดจะถูกเก็บไว้และนับรวมในคะแนนโดยรวม
ใน Google Play Console เลือกบิลด์ในแทร็กเปิดแล้วคลิก Promote to Production บิลด์จะผ่านการตรวจสอบแอปรอบสุดท้าย หลังจากนั้นจะพร้อมให้ผู้ใช้ Google Play ทุกคนใช้งานได้โดยไม่ต้องอัปโหลดอีกครั้ง
ผู้ทดสอบ ยังคงอยู่ในโปรแกรมทดสอบเบต้าและจะได้รับบิลด์เบต้าต่อไป หากเวอร์ชันเบต้าใหม่กว่าเวอร์ชันโปรดักชัน พวกเขาจะเห็นอัปเดตพร้อมฟีเจอร์ใหม่ หากต้องการออกจากการทดสอบเบต้า ต้องยกเลิกการสมัครในการตั้งค่า Google Play
ไม่ Google Groups ไม่จำเป็นสำหรับ Open Testing แทร็กสามารถเปิดได้อย่างสมบูรณ์ผ่านลิงก์สาธารณะ Groups จะใช้ก็ต่อเมื่อคุณต้องการจำกัดการเข้าถึงสำหรับกลุ่มผู้ชมเฉพาะภายในแทร็กเปิดเท่านั้น
สรุป
เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร
IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ
อ่านเพิ่มเติม