Thử nghiệm trước khi ra mắt

Sau đây là danh sách các thử nghiệm bắt buộc và được đề xuất bạn nên hoàn tất trước khi bắt đầu tích hợp API Google Wallet. Quy trình kiểm thử phù hợp còn tuỳ theo trường hợp sử dụng. Bạn nên kiểm thử cẩn thận tất cả chức năng dự kiến của quá trình tích hợp để đảm bảo trải nghiệm tốt nhất cho người dùng.

Điều kiện tiên quyết

Bạn phải tạo ít nhất một đối tượng thẻ khách hàng thân thiết và thêm thẻ/vé đó vào Google Wallet trên thiết bị chạy Android trước khi bắt đầu kiểm thử.

Kiểm thử bắt buộc

Google sử dụng tiêu chí trong các bảng sau để xác định xem Thẻ của bạn đã sẵn sàng phát hành công khai hay chưa. Trước khi phát hành, hãy xác minh từng mục nhằm đảm bảo bạn đã sẵn sàng gửi Thẻ để phát hành.

Kiểm thử nút

Phần này liệt kê các tiêu chí cho các kiểm thử sử dụng nút Thêm vào Google Wallet.

Kiểm thử Kết quả dự kiến
Nút thử nghiệm trong trình duyệt Chrome. Nút kết xuất và hoạt động đúng cách trên trang web của đối tác trong Chrome.
Nút thử nghiệm trong trình duyệt Firefox. Nút kết xuất và hoạt động đúng cách trên trang web của đối tác trong Firefox.
Nút kiểm tra trong trình duyệt Safari. Nút kết xuất và hoạt động đúng cách trên trang web của đối tác trong Safari.
Nút kiểm tra trong trình duyệt Internet Explorer 9. Nút kết xuất và hoạt động chính xác trên trang web của đối tác trong Internet Explorer 9 (Citrix).
Nút kiểm tra ở các mức thu phóng khác nhau của trình duyệt. Nút hiển thị chính xác ở các mức thu phóng khác nhau của trình duyệt.
Kiểm tra tốc độ kết xuất của nút. Một nút sẽ hiển thị trong không quá 1 giây.
Nếu bạn thiết kế trang web để nút Thêm vào Google Wallet biến mất sau khi thẻ khách hàng thân thiết được lưu:
  1. Nhấp vào nút Thêm vào Google Wallet trên trang web của bạn
  2. Xoá thẻ đã lưu khỏi Google Wallet
Nút Thêm vào Google Wallet sẽ xuất hiện lại trên trang web của bạn.
Nếu bạn thiết kế trang web để nút Thêm vào Google Wallet biến mất sau khi lưu thẻ khách hàng thân thiết. Một chuỗi sẽ xuất hiện cho biết thẻ khách hàng thân thiết đã được lưu.

Các thử nghiệm về đường liên kết và nút "Thêm vào Google Wallet"

Phần này liệt kê các tiêu chí để kiểm thử việc nhấp vào nút Add to Google Wallet (Thêm vào Google Wallet).

Kiểm thử Kết quả dự kiến
Nhấp vào nút Thêm vào Google Wallet trên trang web của bạn. JWT được tạo chứa tất cả các miền hợp lệ cho nút (httpshttp, không phải www)
Nhấp vào nút Thêm vào Google Wallet trên trang web của bạn. Đã lưu đúng thẻ vào Google Wallet.
Nhấp vào nút Thêm vào Google Wallet trên trang web của bạn. Thẻ đã được lưu và bạn không thể nhấn lại nút này.
Nhấp vào nút Thêm vào Google Wallet trên trang web của bạn. JWT được tạo sẽ tham chiếu đến một lớp là approved.

Thử nghiệm về nguyên tắc sử dụng thương hiệu

Phần này liệt kê các tiêu chí để kiểm tra nguyên tắc sử dụng thương hiệu cho nút Thêm vào Google Wallet.

Kiểm thử Kết quả dự kiến
Đảm bảo nút của bạn tuân thủ phần Thêm vào Google Wallet trong Nguyên tắc sử dụng thương hiệu. Không áp dụng
Đảm bảo nút của bạn tuân thủ phần thiết kế nút Thêm vào Google Wallet trong Nguyên tắc về thương hiệu. Không áp dụng

Google đề xuất các tiêu chí trong các bảng sau để xác định xem thẻ khách hàng thân thiết của bạn đã sẵn sàng phát hành công khai hay chưa. Phải thực hiện toàn bộ kiểm thử giao diện người dùng bằng cách sử dụng ứng dụng Google Wallet trên thiết bị chạy Android.

Kiểm thử chức năng chung

Phần này liệt kê các tiêu chí cho các kiểm thử chức năng chung.

Kiểm thử Kết quả dự kiến
Xác thực thông tin liên hệ được cung cấp cùng thẻ khách hàng thân thiết (nếu có). Tất cả thông tin liên hệ đều hợp lệ và mới nhất.

Vượt qua bài kiểm thử các lớp và đối tượng vượt qua

Phần này liệt kê các tiêu chí cho các chương trình kiểm thử có sử dụng chức năng Passes Class (Lớp) hoặc Passes Object (Truyền đối tượng).

Kiểm thử Kết quả dự kiến
Thêm một thông báo vào lớp bằng API REST. Tin nhắn xuất hiện ở đầu danh sách tin nhắn trong chế độ xem mở rộng của thẻ khách hàng thân thiết trên ứng dụng Google Wallet*.
Cập nhật số dư điểm cho chương trình khách hàng thân thiết của người tiêu dùng. Số dư điểm mới cập nhật sẽ xuất hiện trong chế độ xem danh sách của chương trình khách hàng thân thiết và chế độ xem mở rộng cho thẻ khách hàng thân thiết cụ thể trong vòng 24 giờ.
Thay đổi lớp mà một LoyaltyObject cụ thể tham chiếu để chuyển người tiêu dùng sang một bậc khách hàng thân thiết khác (chỉ áp dụng nếu chương trình khách hàng thân thiết của bạn có nhiều bậc, mỗi bậc được đại diện bằng một LoyaltyClass khác nhau). Cấp mới sẽ xuất hiện trong chế độ xem mở rộng của thẻ khách hàng thân thiết trên ứng dụng Google Wallet trong 24 giờ.
Lớp của bạn chứa mã địa điểm (cùng với các vị trí được liên kết) hoặc giá trị vĩ độ/kinh độ để người tiêu dùng nhận được thông báo khi họ ở gần một trong các vị trí của bạn. Không áp dụng
Di chuyển đến gần một vị trí trong mã lớp hoặc mã địa điểm của bạn. Một cảnh báo sẽ xuất hiện trên điện thoại cho biết có một người bán ở gần đang bán thẻ khách hàng thân thiết của bạn.
Các lớp có reviewStatusApproved. Không áp dụng

*Bạn cũng nên thử nghiệm việc thêm thông báo vào từng đối tượng bằng API REST nếu định gửi thông báo cho từng người dùng.

Kiểm thử giao diện người dùng

Phần này liệt kê các tiêu chí cho các kiểm thử thực hiện các phần tử chung của giao diện người dùng.

Kiểm thử Kết quả dự kiến
Đảm bảo tất cả các trường bắt buộc của mẫu đều được điền thông tin chính xác. Không áp dụng
Đảm bảo hình ảnh của bạn tuân thủ tất cả các nguyên tắc về hình ảnh trong Nguyên tắc về thương hiệu Không áp dụng
Đảm bảo các giá trị chuỗi của bạn tuân thủ tất cả các nguyên tắc đối với tiêu đề trong Nguyên tắc về thương hiệu. Không áp dụng
thẻ khách hàng thân thiết hiển thị chính xác trên thiết bị. Không áp dụng
Nhấp vào đường liên kết đến trang web trong ứng dụng Google Wallet cho chương trình khách hàng thân thiết của bạn. Đường liên kết đến trang web sẽ dẫn đến trang web chính xác của người bán.
Người bán không hiển thị mã vạch nếu họ không có tính năng quét mã vạch tại cửa hàng. Không áp dụng

Kiểm thử tại cửa hàng

Phần này liệt kê các tiêu chí cần tiến hành thử nghiệm tại các vị trí cửa hàng.

Kiểm thử Kết quả dự kiến
Kiểm tra tính năng quét mã vạch tại điểm bán hàng của người bán bằng ứng dụng Google Wallet. Quét mã vạch và thẻ khách hàng thân thiết được truyền tải.
Nhân viên dịch vụ của người bán đã được đào tạo để xử lý việc quét mã chương trình khách hàng thân thiết. Không áp dụng