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ẻ quà tặng và thêm thẻ/vé vào Google Wallet trên thiết bị chạy Android trước khi bắt đầu thử nghiệm.
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ẻ quà tặng được lưu:
|
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ẻ quà tặng. | Một chuỗi sẽ xuất hiện cho biết thẻ quà tặ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 đây để xác định xem thẻ quà tặng 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ẻ quà tặng (nếu có). | Tất cả thông tin liên hệ đều hợp lệ và mới nhất. |
Điều khoản dịch vụ xác định liệu thẻ quà tặng có cho phép sử dụng thẻ quà tặng ở một số địa điểm (nếu có) hay không. | Không áp dụng |
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ẻ quà tặng trên ứng dụng Google Wallet*. |
Đặt khoảng thời gian validTimeInterval.end trên Thẻ quà tặng của bạn thành một thời điểm trong tương lai gần. | Bạn phải đặt thẻ quà tặng 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 đang bán thẻ quà tặng 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 |
thẻ quà tặng 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 thẻ quà tặng 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 |
Mã vạch tìm thấy trên trang web của người bán khớp với mã vạch trong ứng dụng Google Wallet (trừ phi mã đó khác nhau). | Không áp dụng |
Đường liên kết ra ngoài phải ở dạng chữ thường. Ví dụ: sử dụng "Vị trí lân cận" chứ không phải "Vị trí lân cận" | 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 thẻ quà tặng. |
Nhân viên dịch vụ của người bán đã được đào tạo để xử lý việc quét thẻ quà tặng. | Không áp dụng |