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ẻ lên máy bay và thêm thẻ và 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ẻ lên máy bay đượ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ẻ lên máy bay. Một chuỗi sẽ xuất hiện cho biết Thẻ lên máy bay đã đượ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 bảng sau đây để xác định xem Thẻ lên máy bay 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 Thẻ lên máy bay (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 sẽ xuất hiện ở đầu danh sách tin nhắn trong chế độ xem mở rộng của Thẻ lên máy bay trên ứng dụng Google Wallet*.
Hãy đặt giá trị class.localScheduleInitializeDateTime trên chuyến bay của bạn tại một thời điểm trong tương lai gần. Chuyến bay phải gửi thông báo trước 3 tiếng trước lúc class.localschedulekhDateTime.
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ẻ lên máy bay kết xuất 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 chuyến bay 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.

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à truyền Thẻ lên máy bay.
Nhân viên dịch vụ của người bán đã được đào tạo để xử lý việc quét chuyến bay. Không áp dụng