Timesheet (Chấm công) - Test Case
Ví dụ minh họa cách áp dụng _template.md. Tham chiếu: srs/timesheet.md.
1. Document Control
| Phiên bản |
Ngày cập nhật |
Người cập nhật |
Nội dung thay đổi |
Trạng thái |
| 1.0 |
21/08/2026 |
Trần Thị B |
Khởi tạo tài liệu |
Draft |
2. Phạm vi kiểm thử (Scope)
| Chức năng |
Tham chiếu SRS |
| Import vân tay |
FR-01 |
3. Môi trường kiểm thử (Test Environment)
| Thành phần |
Thông tin |
| Môi trường |
Staging |
| Trình duyệt / Thiết bị |
Edge 128, Desktop |
| Tài khoản test |
ts_admin@test.local |
4. Danh sách Test Case
4.1 UC-TS-01: Import vân tay
| Thuộc tính |
Nội dung |
| Mục tiêu |
Kiểm tra import file .csv hợp lệ hoạt động đúng |
| Điều kiện tiên quyết |
File attendance_2026_08.csv đúng định dạng |
| Dữ liệu đầu vào |
File mẫu 1,000 bản ghi |
Các bước thực hiện:
| Bước |
Hành động |
Kết quả mong đợi |
| 1 |
Chọn menu "Import chấm công" và chọn file |
Hệ thống xử lý file |
| 2 |
Xác nhận import |
Hiển thị "Import thành công 1,000 bản ghi" |
Kết quả thực tế
Pass — import hoàn tất trong 3.2s.
| Thuộc tính |
Nội dung |
| Mục tiêu |
Kiểm tra hệ thống từ chối file sai định dạng |
| Điều kiện tiên quyết |
File .xlsx (không phải .csv) |
| Dữ liệu đầu vào |
File data.xlsx |
Các bước thực hiện:
| Bước |
Hành động |
Kết quả mong đợi |
| 1 |
Chọn file .xlsx và nhấn import |
Hiển thị lỗi "File không đúng định dạng..." |
Kết quả thực tế
Fail — hệ thống vẫn cho phép chọn file nhưng báo lỗi generic thay vì thông báo cụ thể. Xem Bug liên quan.
5. Bảng tổng hợp kết quả (Test Summary)
| Test Case ID |
Tên |
Ưu tiên |
Trạng thái |
Người thực hiện |
Ngày |
| TC-TS-01 |
Import thành công |
High |
Pass |
Trần Thị B |
21/08/2026 |
| TC-TS-02 |
Sai định dạng file |
Medium |
Fail |
Trần Thị B |
21/08/2026 |
6. Bug liên quan (nếu có)
| Bug ID |
Test Case |
Mô tả |
Mức độ |
Trạng thái |
| BUG-101 |
TC-TS-02 |
Thông báo lỗi generic thay vì cụ thể theo BR-01 |
Medium |
Open |