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

ต่อไปนี้คือรายการการทดสอบที่จำเป็นและแนะนำที่คุณควรดำเนินการก่อนเปิดใช้งานการผสานรวม 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*
ตั้งช่วงเวลา validTimeInterval.end ในบัตรของขวัญเป็นเวลาในอนาคตอันใกล้ บัตรของขวัญควรตั้งค่าให้หมดอายุเมื่อเวลาผ่านไป
ชั้นเรียนของคุณมีรหัสสถานที่ (พร้อมสถานที่ตั้งที่เกี่ยวข้อง) และค่าละติจูด/ลองจิจูดเพื่อให้ผู้บริโภคได้รับการแจ้งเตือนเมื่ออยู่ใกล้กับสถานที่ตั้งแห่งใดแห่งหนึ่งของคุณ ไม่มีข้อมูล
เดินทางไปยังสถานที่ตั้งภายในกลุ่มรหัสชั้นเรียนหรือสถานที่ จะมีการแจ้งเตือนในโทรศัพท์ที่ระบุว่ามีผู้ขายอยู่ใกล้ๆ สำหรับบัตรของขวัญของคุณ
ชั้นเรียนมีreviewStatusเป็นจำนวน Approved ไม่มีข้อมูล

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

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

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

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

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

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

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