MOBILE-ID · TRUSTED LTANS
Bộ ca thử nghiệm tích hợp
Các ca thành công, gửi trùng, thiếu dữ liệu, lỗi TSA, webhook và chuyển giao cùng tiêu chí mong đợi.
Bộ ca nghiệm thu tích hợp
Bảng là kế hoạch kiểm thử backend cần thực hiện tại môi trường được cấp. Các kiểm tra local trong gói chỉ xác minh schema, logic mô phỏng và toàn vẹn gói mẫu.
| ID | Tình huống | Đầu vào | Kết quả mong đợi |
|---|---|---|---|
| T01 | Tiếp nhận hợp lệ | Byte tổng hợp, chính sách thử | 202 và mã tác vụ; chỉ sẵn sàng khi bằng chứng hoàn tất |
| T02 | Gửi trùng | Cùng khóa và nội dung | Trả kết quả cũ, không tạo đối tượng hoặc tính phí lần hai |
| T03 | Xung đột chống lặp | Cùng khóa, nội dung khác | 409; giữ kết quả trước |
| T04 | Sai băm | Đổi một byte nguồn | Từ chối/cách ly theo giai đoạn; không tạo bằng chứng thành công |
| T05 | Mất dữ liệu gốc | Gia hạn cây băm không có quyền đọc | BLOCKED_DATA_ACCESS; khôi phục trước thử lại |
| T06 | TSA gián đoạn | TSA không đáp ứng | Chờ/thử lại có giới hạn; chỉ dùng TSA dự phòng được duyệt |
| T07 | OCSP UNKNOWN | Thiếu trạng thái xác định | INDETERMINATE theo chính sách, không đổi thành GOOD |
| T08 | Sự kiện trùng/sai thứ tự | Phát lại eventId | Khử trùng, đối soát thứ tự trong phạm vi đối tượng |
| T09 | Tạm giữ | Đối tượng hết hạn có hold | Chặn xử lý cuối vòng đời |
| T10 | Gia hạn | Đủ dữ liệu và phê duyệt | Tạo phiên bản mới, giữ lịch sử và kiểm chứng lại |
| T11 | Chuyển giao | Gói thiếu hoặc chưa xác nhận | Giữ trách nhiệm nguồn; chỉ chuyển tại điểm đã thỏa thuận |
| T12 | Cách ly tổ chức | Token tổ chức khác | Từ chối không làm lộ nội dung |
Hồ sơ kết quả
- Ghi môi trường, API build, cấu hình CA/TSA, schema và chính sách.
- Mỗi ca có thời điểm, dữ liệu thử, kết quả thực tế và người nghiệm thu.
- Không đánh dấu ca backend đã qua khi chỉ chạy mock hoặc đọc mã.
Ca nghiệm thu gateway, IAM và adapter
| Ca thử | Kết quả mong đợi |
|---|---|
| Hồ sơ Standard | Token đúng quyền gọi API mà không yêu cầu client certificate nếu profile không bắt buộc. |
| Hồ sơ Enhanced | Thiếu/sai chứng thư phải bị từ chối ở ranh giới được cấu hình; không downgrade. |
| Ranh giới tenant | Scope đúng nhưng tổ chức khác không đọc/xuất hồ sơ. |
| Ánh xạ Core | Client/profile/trạng thái/lỗi được đối soát theo đúng phiên bản Core. |
| Kênh byte | Upload/reference/download khớp digest; URL hết hạn hoặc mất khóa phải có kết quả giới hạn. |