ต่อไปนี้คือรายการการทดสอบที่จำเป็นและแนะนำที่คุณควรดำเนินการก่อนเปิดใช้งานการผสานรวม 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 หายไปหลังจากที่บันทึกบัตรสะสมคะแนนแล้ว ให้ทำดังนี้
|
ปุ่มเพิ่มลงใน 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 | ส่งบาร์โค้ดและบัตรสะสมคะแนนแล้ว |
พนักงานบริการของผู้ขายได้รับการฝึกอบรมให้จัดการการสแกนความภักดี | ไม่มีข้อมูล |