Closed Testing Track คือแทร็กการทดสอบแบบปิด (อัลฟ่า) ใน Google Play Console สำหรับแจกจ่ายบิลด์ให้กับกลุ่มผู้ใช้งานภายนอกที่จำกัด ต้องตั้งค่า Google Groups เพื่อจัดการผู้ทดสอบ และผ่านการตรวจสอบของ Google ก่อนเปิดใช้งาน ตามความช่วยเหลือของ Google Play Console (2024) แนะนำให้ใช้ Closed Testing Track สำหรับการทดสอบกับพันธมิตร ลูกค้าเบต้า และกลุ่มโฟกัสก่อนเริ่มการทดสอบแบบเปิด
ประเด็นสำคัญ
Closed Testing Track คือแทร็กของ Google Play Console สำหรับแจกจ่ายบิลด์ก่อนวางจำหน่ายให้กับกลุ่มผู้เข้าร่วมภายนอกที่จำกัด แตกต่างจาก Internal Testing ตรงที่แทร็กแบบปิดมีไว้สำหรับผู้ทดสอบภายนอกทีมพัฒนา — พันธมิตร ลูกค้าสำคัญ หรือกลุ่มโฟกัส
ความแตกต่างหลักจากแทร็ก Internal คือการตรวจสอบโดย Google ที่บังคับ ก่อนเปิดใช้งาน Closed Testing บิลด์จะผ่านการตรวจสอบตามกฎของ Google Play การตรวจสอบใช้เวลาตั้งแต่หลายชั่วโมงถึง 2 วัน และยืนยันว่าแอปพลิเคชันตรงตามข้อกำหนดพื้นฐานของแพลตฟอร์ม เมื่อได้รับการอนุมัติ แทร็กจะเปิดใช้งาน
ตาม บล็อก Android Developers (2024) Closed Testing Track รองรับผู้ทดสอบได้มากถึง 200 กลุ่ม แต่ละกลุ่มสามารถกำหนดบิลด์เวอร์ชันที่แตกต่างกัน ทำให้สามารถทดสอบ A/B เกี่ยวกับฟังก์ชันหรือการออกแบบระหว่างกลุ่มผู้ชมที่แบ่งส่วนก่อนการเปิดตัวเบต้าแบบเปิด
การทดสอบแบบปิดใช้เพื่อตรวจสอบฟีเจอร์ใหม่ก่อนการเผยแพร่ในวงกว้าง การรวมเข้ากับบริการของบุคคลที่สาม การทดสอบการสมัครสมาชิกและการเรียกเก็บเงินของ Google Play ด้วยธุรกรรมจริง และการรวบรวมคำติชมเชิงคุณภาพจากกลุ่มเป้าหมาย Closed Testing Track ช่วยให้นักพัฒนาได้รับคำติชมจากผู้ใช้จริงก่อนขยายการทดสอบไปยังแทร็ก Open
การตั้งค่า Closed Testing Track เริ่มต้นใน Google Play Console ในส่วน Release > Testing > Closed Testing กระบวนการรวมถึงการสร้างแทร็ก การเชื่อมโยง Google Groups สำหรับการจัดการผู้ทดสอบ และการอัปโหลดบิลด์ AAB
เมื่อสร้างแทร็ก คุณต้องระบุชื่อกลุ่มผู้ทดสอบ (อีเมล Google Group) และอัปโหลดบิลด์ Google Play Console จะตรวจสอบการมีอยู่ของกลุ่มและความพร้อมสำหรับการแจกจ่าย หลังอัปโหลด บิลด์จะถูกส่งไปตรวจสอบ — สถานะจะแสดงในคอนโซล
หลังจากผ่านการตรวจสอบ แทร็กจะเปลี่ยนเป็นสถานะใช้งาน ผู้ทดสอบจะได้รับการแจ้งเตือนทางอีเมลและสามารถติดตั้งแอปผ่าน Google Play โดยใช้ลิงก์ ลิงก์ของแทร็กแบบปิดไม่เปิดเผยต่อสาธารณะ — มีให้เฉพาะสมาชิกกลุ่มเท่านั้น และไม่ถูกจัดทำดัชนีในการค้นหาของ Google Play
// build.gradle - ปรับใช้กับ Closed Testing Track
play {
track = "closedalpha"
serviceAccountCredentials = file("service-account.json")
// บันทึกประจำรุ่นสำหรับผู้ทดสอบอัลฟ่า
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Bug fixes and performance improvements"
}
}
Google Groups เป็นกลไกการจัดการการเข้าถึงที่บังคับสำหรับ Closed Testing Track กลุ่มถูกสร้างใน Google Groups และเชื่อมโยงกับแทร็กใน Play Console สมาชิกกลุ่มทั้งหมดจะได้รับการเข้าถึงบิลด์ที่กำหนดโดยอัตโนมัติ
การสร้างกลุ่ม: ไปที่ groups.google.com สร้างกลุ่มชื่อ testers-your-app ตั้งค่าประเภทกลุ่มเป็นรายการอีเมล หลังสร้าง ระบุอีเมลกลุ่มในการตั้งค่าแทร็ก Closed Testing Google Play Console จะยืนยันการเชื่อมต่อกับกลุ่มและแสดงจำนวนผู้เข้าร่วม
การจัดการผู้ทดสอบเกิดขึ้นผ่านอินเทอร์เฟซของ Google Groups: การเพิ่มและลบผู้เข้าร่วมไม่ต้องการการเปลี่ยนแปลงใน Play Console สะดวกสำหรับทีมที่มีพลวัตซึ่งองค์ประกอบเปลี่ยนแปลงบ่อย Closed Testing Track รองรับมากถึง 200 กลุ่มต่อแอปพลิเคชัน แต่ละกลุ่มมีการเข้าถึงบิลด์ต่างกันอย่างอิสระ
สำหรับการทดสอบ A/B จะสร้างหลายกลุ่มด้วยบิลด์ที่แตกต่างกัน กลุ่ม A ได้รับบิลด์ที่มีฟีเจอร์ใหม่ กลุ่ม B ได้รับเวอร์ชันควบคุม เมตริก Android Vitals จะถูกเปรียบเทียบระหว่างกลุ่มใน Play Console วิธีนี้ช่วยให้ตรวจสอบการเปลี่ยนแปลงกับผู้ใช้จริงได้โดยไม่เสี่ยงต่อผู้ทดสอบทั้งหมด
Closed Testing Track อยู่ในตำแหน่งกึ่งกลางระหว่างแทร็ก Internal และ Open แตกต่างจาก Internal ตรงที่ Closed ต้องมีการตรวจสอบและใช้ Google Groups แตกต่างจาก Open ตรงที่ Closed ไม่ได้เผยแพร่แอปในการค้นหาของ Google Play และไม่มีรีวิวสาธารณะ
| เกณฑ์ | Internal Testing | Closed Testing | Open Testing |
|---|---|---|---|
| การตรวจสอบ | ไม่ | ใช่ (1-2 วัน) | ใช่ (1-2 วัน) |
| การจัดการการเข้าถึง | อีเมล / กลุ่ม | Google Groups | Google Groups / ลิงก์สาธารณะ |
| การค้นหา Google Play | ไม่ | ไม่ | ใช่ |
| รีวิวสาธารณะ | ไม่ | ไม่ | ใช่ |
| จำนวนผู้เข้าร่วม | 100 (อีเมล) | มากถึง 200 กลุ่ม | ไม่จำกัด |
แทร็ก Closed เป็นแทร็กเดียวที่อนุญาตให้ทดสอบกับผู้เข้าร่วมภายนอกโดยไม่มีการมองเห็นสาธารณะ สิ่งนี้สำคัญสำหรับแอปพลิเคชัน B2B ที่ลูกค้าทดสอบการรวมระบบก่อนการเปิดตัวทั่วไป หรือสำหรับแอปแบบสมัครสมาชิกที่ต้องตรวจสอบการเรียกเก็บเงินด้วยการชำระเงินจริง
สำหรับการใช้ Closed Testing Track อย่างมีประสิทธิภาพ แนะนำให้แบ่งกลุ่มผู้ทดสอบตามบทบาทและสถานการณ์การใช้งาน กลุ่มแยกสำหรับทดสอบสถานการณ์การชำระเงิน กลุ่มแยกสำหรับทดสอบ UI/UX และกลุ่มแยกสำหรับทดสอบการรวมระบบ
ระยะเวลาการทดสอบในแทร็ก Closed ไม่จำกัด — บิลด์ยังคงพร้อมใช้งานจนกว่านักพัฒนาจะอัปโหลดเวอร์ชันใหม่หรือลบแทร็ก Google แนะนำให้อัปเดตบิลด์อย่างสม่ำเสมอเพื่อให้ผู้ทดสอบทำงานกับเวอร์ชันล่าสุดของแอปพลิเคชัน
ก่อนย้ายจากแทร็ก Closed ไปยัง Open ตรวจสอบให้แน่ใจว่าเมตริกหลักของ Android Vitals อยู่ในโซนสีเขียว: อัตราการขัดข้องต่ำกว่า 1.5%, ANR ต่ำกว่า 0.5% หากเมตริกเกินค่าเกณฑ์ ให้แก้ไขปัญหาก่อนขยายกลุ่มผู้ทดสอบ
คำถามที่พบบ่อย
ไม่จำเป็น แต่แนะนำ Google ไม่ต้องการการดำเนินการตามลำดับของแทร็ก สำหรับบัญชีใหม่ มีเพียง Open Testing (14 วัน) เท่านั้นที่บังคับ Closed Testing ให้การควบคุมเพิ่มเติมกับผู้ใช้ภายนอกก่อนการเปิดตัวสาธารณะ
การตรวจสอบ โดยทั่วไปใช้เวลาตั้งแต่ไม่กี่ชั่วโมงถึง 2 วัน เวลาขึ้นอยู่กับปริมาณงานของทีมตรวจสอบของ Google หลังจากอนุมัติแทร็ก การอัปเดตบิลด์ภายในแทร็กไม่ต้องตรวจสอบซ้ำ — บิลด์ใหม่พร้อมใช้งานทันที
ไม่ ผู้ทดสอบแทร็ก Closed ไม่สามารถเผยแพร่รีวิวบน Google Play ได้ ความคิดเห็นทั้งหมดของพวกเขาจะถูกรวบรวมเป็นภายในและเห็นได้เฉพาะนักพัฒนาเท่านั้น ช่วยให้ได้รับคำติชมที่จริงใจโดยไม่ส่งผลกระทบต่อคะแนนของแอป
Google Play Console อนุญาตให้สร้างได้มากถึง 200 กลุ่ม ต่อแอปพลิเคชัน แต่ละกลุ่มเชื่อมโยงกับ Google Group แยกต่างหากและสามารถรับบิลด์เวอร์ชันต่างกันสำหรับการทดสอบ A/B เกี่ยวกับฟังก์ชันและการออกแบบ
บิลด์ไม่ถูกย้ายโดยอัตโนมัติ คุณต้องอัปโหลดบิลด์เดียวกันหรือบิลด์ใหม่ไปยังแทร็ก Open แยกต่างหาก Play Console อนุญาตให้เลื่อนบิลด์จากแทร็กหนึ่งไปยังอีกแทร็กผ่าน Promote to track เพื่อหลีกเลี่ยงการอัปโหลดไบนารีซ้ำ
สรุป
เราจะพัฒนาแอปพลิเคชันบนมือถือแบบครบวงจร
IT Sectr สร้างแอปพลิเคชัน iOS และ Android สำหรับสตาร์ทอัพและธุรกิจตั้งแต่ปี 2017 เราจะให้คำแนะนำและเสนอวิธีแก้ปัญหาที่ดีที่สุดแก่คุณ
อ่านเพิ่มเติม