การทดสอบก่อนการเปิดตัว

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

ข้อกำหนดเบื้องต้น

คุณต้องสร้างออบเจ็กต์บัตรสะสมคะแนนอย่างน้อย 1 รายการและเพิ่มบัตรลงใน Google Wallet ในอุปกรณ์ที่ใช้ Android ก่อนเริ่มการทดสอบ

การทดสอบที่จำเป็น

Google ใช้เกณฑ์ในตารางต่อไปนี้เพื่อพิจารณาว่าการ์ดของคุณพร้อมเปิดตัวต่อสาธารณะหรือไม่ ก่อนเปิดตัว ให้ยืนยันสินค้าแต่ละรายการเพื่อให้พร้อมส่งบัตรสำหรับการเปิดตัว

การทดสอบปุ่ม

ส่วนนี้จะแสดงเกณฑ์สำหรับการทดสอบที่ใช้ปุ่มเพิ่มลงใน Google Wallet

ทดสอบ ผลลัพธ์ที่คาดหวัง
ปุ่มทดสอบในเบราว์เซอร์ Chrome ปุ่มแสดงผลและทำงานอย่างถูกต้องในหน้าเว็บของพาร์ทเนอร์ใน Chrome
ปุ่มทดสอบในเบราว์เซอร์ Firefox ปุ่มแสดงผลและทำงานอย่างถูกต้องในหน้าเว็บของพาร์ทเนอร์ใน Firefox
ปุ่มทดสอบในเบราว์เซอร์ Safari ปุ่มแสดงผลและทำงานอย่างถูกต้องในหน้าเว็บของพาร์ทเนอร์ใน Safari
ปุ่มทดสอบในเบราว์เซอร์ Internet Explorer 9 ปุ่มแสดงและทำงานได้อย่างถูกต้องในหน้าเว็บของพาร์ทเนอร์ใน Internet Explorer 9 (Citrix)
ปุ่มทดสอบที่ระดับการซูมต่างๆ ของเบราว์เซอร์ ปุ่มแสดงผลอย่างถูกต้องที่ระดับการซูมเบราว์เซอร์ต่างๆ
ความเร็วในการแสดงผลของปุ่มทดสอบ ปุ่มเดียวจะแสดงผลภายในไม่เกิน 1 วินาที
หากคุณออกแบบเว็บไซต์เพื่อให้ปุ่มเพิ่มลงใน Google Wallet หายไปหลังจากที่บันทึกบัตรสะสมคะแนนแล้ว ให้ทำดังนี้
  1. คลิกปุ่มเพิ่มลงใน Google Wallet บนเว็บไซต์ของคุณ
  2. นำบัตรที่บันทึกไว้ออกจาก Google Wallet
ปุ่มเพิ่มลงใน Google Wallet ปรากฏบนเว็บไซต์ของคุณอีกครั้ง
หากคุณได้ออกแบบเว็บไซต์เพื่อให้ปุ่มเพิ่มลงใน Google Wallet หายไปหลังจากที่บันทึกบัตรสะสมคะแนนแล้ว สตริงจะปรากฏขึ้นเพื่อระบุว่าบันทึกบัตรสะสมคะแนนแล้ว

การทดสอบปุ่มและลิงก์ "เพิ่มลงใน Google Wallet"

ส่วนนี้จะแสดงเกณฑ์การทดสอบดังกล่าวโดยการคลิกปุ่มเพิ่มลงใน Google Wallet

ทดสอบ ผลลัพธ์ที่คาดหวัง
คลิกปุ่มเพิ่มลงใน Google Wallet บนเว็บไซต์ JWT ที่สร้างขึ้นมีโดเมนที่ถูกต้องทั้งหมดสำหรับปุ่ม (https และ http ไม่ใช่ www)
คลิกปุ่มเพิ่มลงใน Google Wallet บนเว็บไซต์ ระบบจะบันทึกบัตรที่ถูกต้องลงใน Google Wallet
คลิกปุ่มเพิ่มลงใน Google Wallet บนเว็บไซต์ บันทึกบัตรแล้ว คุณจะกดปุ่มไม่ได้อีก
คลิกปุ่มเพิ่มลงใน Google Wallet บนเว็บไซต์ JWT ที่สร้างขึ้นอ้างอิงคลาสที่เป็น approved

การทดสอบหลักเกณฑ์การใช้แบรนด์

ส่วนนี้จะแสดงเกณฑ์การตรวจสอบหลักเกณฑ์การใช้แบรนด์ของปุ่มเพิ่มลงใน Google Wallet

ทดสอบ ผลลัพธ์ที่คาดหวัง
ตรวจสอบว่าปุ่มเป็นไปตามส่วนตำแหน่งของปุ่มเพิ่มลงใน Google Wallet ของหลักเกณฑ์การใช้แบรนด์ ไม่มีข้อมูล
ตรวจสอบว่าปุ่มเป็นไปตามส่วนการออกแบบปุ่มเพิ่มลงใน Google Wallet ของหลักเกณฑ์การใช้แบรนด์ ไม่มีข้อมูล

Google ขอแนะนําเกณฑ์ในตารางต่อไปนี้เพื่อระบุว่าบัตรสะสมคะแนนของคุณพร้อมเปิดตัวต่อสาธารณะหรือไม่ การทดสอบ UI ทั้งหมดควรทำโดยใช้แอป Google Wallet บนอุปกรณ์ที่ใช้ Android

การทดสอบฟังก์ชันการทำงานทั่วไป

ส่วนนี้จะแสดงเกณฑ์สำหรับการทดสอบการทำงานทั่วไป

ทดสอบ ผลลัพธ์ที่คาดหวัง
ตรวจสอบข้อมูลติดต่อที่ให้ไว้กับบัตรสะสมคะแนน (หากมี) ข้อมูลติดต่อทั้งหมดถูกต้องและเป็นปัจจุบัน

ผ่านการทดสอบคลาสและออบเจ็กต์ผ่าน

ส่วนนี้จะแสดงเกณฑ์สำหรับการทดสอบที่ฟังก์ชัน "บัตร" หรือ "ออบเจ็กต์บัตร" ใช้งานได้

ทดสอบ ผลลัพธ์ที่คาดหวัง
เพิ่มข้อความไปยังคลาสโดยใช้ REST API ข้อความจะปรากฏที่ด้านบนของรายการข้อความในมุมมองแบบขยายของบัตรสะสมคะแนนในแอป Google Wallet*
อัปเดตคะแนนคงเหลือสำหรับโปรแกรมสะสมคะแนนของผู้บริโภค คะแนนคงเหลือที่อัปเดตแล้วจะปรากฏในมุมมองรายการโปรแกรมสะสมคะแนนและมุมมองแบบขยายสำหรับบัตรสะสมคะแนนที่เฉพาะเจาะจงภายใน 24 ชั่วโมง
เปลี่ยนระดับที่ LoyaltyObject ที่ระบุอ้างอิงถึงเพื่อย้ายผู้บริโภคไปยังระดับความภักดีอื่น (ใช้ได้เฉพาะในกรณีที่โปรแกรมสะสมคะแนนมีระดับที่ต่างกันใน LoyaltyClass ที่แตกต่างกัน) ระดับใหม่จะปรากฏในมุมมองแบบขยายของบัตรสะสมคะแนนในแอป Google Wallet ภายใน 24 ชั่วโมง
ชั้นเรียนของคุณมีรหัสสถานที่ (พร้อมสถานที่ตั้งที่เกี่ยวข้อง) และค่าละติจูด/ลองจิจูดเพื่อให้ผู้บริโภคได้รับการแจ้งเตือนเมื่ออยู่ใกล้กับสถานที่ตั้งแห่งใดแห่งหนึ่งของคุณ ไม่มีข้อมูล
เดินทางไปยังสถานที่ตั้งภายในกลุ่มรหัสชั้นเรียนหรือสถานที่ จะมีการแจ้งเตือนในโทรศัพท์ที่ระบุว่ามีผู้ขายอยู่ใกล้ๆ สำหรับบัตรสะสมคะแนนของคุณ
ชั้นเรียนมีreviewStatusเป็นจำนวน Approved ไม่มีข้อมูล

*คุณควรทดสอบการเพิ่มข้อความไปยังออบเจ็กต์แต่ละรายการโดยใช้ REST API ด้วยหากวางแผนที่จะส่งข้อความถึงผู้ใช้แต่ละราย

การทดสอบอินเทอร์เฟซผู้ใช้

ส่วนนี้จะแสดงเกณฑ์สำหรับการทดสอบที่ใช้องค์ประกอบทั่วไปของอินเทอร์เฟซผู้ใช้

ทดสอบ ผลลัพธ์ที่คาดหวัง
ตรวจสอบว่าป้อนข้อมูลที่ถูกต้องในช่องที่ต้องกรอกทั้งหมดของเทมเพลต ไม่มีข้อมูล
ตรวจสอบว่ารูปภาพเป็นไปตามหลักเกณฑ์เกี่ยวกับรูปภาพทั้งหมดในหลักเกณฑ์การใช้แบรนด์ ไม่มีข้อมูล
ตรวจสอบว่าค่าสตริงเป็นไปตามหลักเกณฑ์ส่วนหัวทั้งหมดในหลักเกณฑ์การใช้แบรนด์ ไม่มีข้อมูล
บัตรสะสมคะแนนแสดงผลในอุปกรณ์อย่างถูกต้อง ไม่มีข้อมูล
คลิกลิงก์เว็บไซต์ในแอป Google Wallet สำหรับโปรแกรมสะสมคะแนน ลิงก์เว็บไซต์ควรเปิดหน้าเว็บผู้ขายที่ถูกต้อง
ผู้ขายจะไม่แสดงบาร์โค้ดหากไม่มีความสามารถในการสแกนบาร์โค้ดในร้านค้า ไม่มีข้อมูล

การทดสอบในร้านค้า

ส่วนนี้จะแสดงเกณฑ์สำหรับการทดสอบที่ต้องดำเนินการในสถานที่ตั้งร้านค้า

ทดสอบ ผลลัพธ์ที่คาดหวัง
ทดสอบการสแกนบาร์โค้ดที่จุดขายของผู้ขายด้วยแอป Google Wallet ส่งบาร์โค้ดและบัตรสะสมคะแนนแล้ว
พนักงานบริการของผู้ขายได้รับการฝึกอบรมให้จัดการการสแกนความภักดี ไม่มีข้อมูล