Xác định ý nghĩa của từng trạng thái
Ứng dụng nghiệp vụ có thể cần biết hồ sơ đang được chuẩn bị, chờ người dùng, đã kết thúc hoặc cần xử lý. Đây là cách mô hình hóa để thảo luận, không phải danh sách mã trạng thái API của Mobile-ID.
Lập bảng ánh xạ từ kết quả dịch vụ sang trạng thái ứng dụng. Với từng kết quả, xác định thông báo người dùng, dữ liệu được giữ và hành động được phép.
Mất phản hồi không đồng nghĩa thất bại
Khi mất kết nối, có thể chưa biết dịch vụ đã xử lý hay chưa. Cần tra cứu theo cơ chế được đặc tả hỗ trợ trước khi tạo một yêu cầu mới có tác động nghiệp vụ.
Ghi quan hệ giữa hồ sơ, yêu cầu và lần thử. Giới hạn hiển thị để người dùng không vô tình tạo nhiều yêu cầu trong khi đang chờ phản hồi.
Thử lại theo đặc tả và tác động
Phân loại thao tác tra cứu và thao tác tạo hoặc thay đổi dữ liệu. Không mặc định một lần gửi lại luôn an toàn. Nếu đặc tả có cơ chế chống trùng hoặc ràng buộc định danh, áp dụng đúng quy tắc đó.
Thông báo kết quả có thể đến sau màn hình người dùng. Thiết kế điểm đối soát và cơ chế cập nhật để ứng dụng không giữ trạng thái sai chỉ vì một lần timeout.
Lập bảng kiểm thử ngoại lệ
Kiểm thử đóng ứng dụng, chờ quá lâu, gửi trùng, nhận thông báo muộn và người dùng hủy. Ghi cả trạng thái cuối trong hệ thống nguồn và hành động phục hồi.
Tài liệu RSS trong kho có các phần truy vấn trạng thái và mã kết quả. Cần đọc đúng phiên bản và xác nhận phạm vi trước khi áp dụng cho dịch vụ khác.
Trung tâm tri thức