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

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