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 ưu đãi 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 lưu ưu đãi:
|
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 ưu đãi. | Một chuỗi xuất hiện để cho biết rằng phiếu mua hàng đã đượ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 (https và http , 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 |
Thử nghiệm được đề xuất
Google đề xuất các tiêu chí trong các bảng sau để xác định xem ưu đãi 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 kèm theo ưu đãi (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 ưu đãi trên ứng dụng Google Wallet*. |
Hãy đặt khoảng thời gian validTimeInterval.end trên Ưu đãi của bạn thành một thời điểm trong tương lai gần. | Bạn phải đặt ưu đãi thành hết hạn khi thời gian đã trôi qua. |
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 thẻ ưu đãi của bạn. |
Các lớp có reviewStatus là Approved . |
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 |
ưu đãi 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 để xem chương trình ưu đãi 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à gửi ưu đã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ặt hàng. | Không áp dụng |