BM_HR_EXPENSE_REIMBURSEMENT – Phiếu giải chi
I. Mục tiêu test
- Đảm bảo đầy đủ nghiệp vụ quản lý phiếu giải chi: tạo mới, sửa, xóa, tìm kiếm,…
- Kiểm tra tính toàn vẹn dữ liệu và bảo mật thông tin tài khoản.
- Đảm bảo tính thân thiện với người dùng (UX/UI).
II. Danh sách các test case chi tiết
1. Tạo phiếu giải chi
Đảm bảo thao tác tạo phiếu giải chi thành công
| Mục | Nội dung |
| TC_01 | TC_REIMBURSEMENT_001 |
| Mô tả | Tạo 1 phiếu giải chi hợp lệ |
| Loại / Độ ưu tiên | Kiểm thử chức năng chính Rất cao |
| Bước thực hiện | Truy cập HCNS => chọn “Phiếu giải chi” => Chọn “Tạo phiếu giải chi” ở sidebar menu bên trái => điền các thông tin cần thiết => bấm nút “Lưu”=> quan sát kết quả sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Người yêu cầu: Lê Nguyễn Thành Đạt Ngày tạm ứng: 14-07-2025 Ngày chứng từ: 14-07-2025 Mô tả: test Đính kèm file: demo1.pdf – demo2.pdf Công ty: Công ty Cổ Phần Đầu tư LBM Chi tiết: Diễn giải: test ĐVT: 1 Số lượng: 1 Đơn giá: 100000 Thành tiền: 100000 Ghi chú: <Trống> Tổng số tiền tạm ứng: 100.000,00 Đã chi: 100.000,00 Chênh lệch: 0 Hoàn trả (-): 100.000,00 Bổ sung (+): 0 |
| Kỳ vọng | Phiếu giải chi được tạo thành công |
2. Tạo / Sửa phiếu giải chi không hợp lệ
Kiểm thử ràng buộc của thao tác tạo phiếu giải chi
| Mục | Nội dung |
| TC_02 | TC_REIMBURSEMENT_002 |
| Mô tả | Tạo / Sửa 1 phiếu giải chi không hợp lệ |
| Loại / Độ ưu tiên | Kiểm thử ràng buộc (Validation and Constraint) Cao |
| Bước thực hiện | Truy cập HCNS => chọn “Phiếu giải chi” => Chọn “Tạo phiếu giải chi” ở sidebar menu bên trái => điền các thông tin không hợp lệ => bấm nút “Lưu”=> quan sát kết quả sau khi bấm nút “Lưu” Truy cập HCNS => chọn “Phiếu giải chi” => Chọn “D/s phiếu giải chi” ở sidebar menu bên trái => chọn phiếu cần thay đổi =>điền các thông tin không hợp lệ => bấm nút “Lưu”=> quan sát kết quả sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Ngày chứng từ/tạm ứng: abc / 31-2-2025 Đính kèm file: video.mp4 các ô nhập số: số âm |
| Kỳ vọng | Phiếu giải chi tạo không thành công, trả về lỗi tương ứng |
Ghi chú:
- Đính kèm file có dữ liệu lớn hơn quy định => trả về index
- Các ô nhập số mang giá trị âm vẫn tạo/ chỉnh sửa phiếu thành công (đã fix)
3. Chỉnh sửa phiếu giải chi
Đảm bảo phiếu giải chi sau chỉnh sửa vẫn lưu được thông tin thay đổi
Pre-condition:
- Phiếu cần chỉnh sửa phải tồn tại trong danh sách phiếu
| Mục | Nội dung |
| TC_03 | TC_REIMBURSEMENT_003 |
| Mô tả | Chỉnh sửa 1 phiếu giải chi hợp lệ |
| Loại / Độ ưu tiên | Kiểm thử chức năng chính Rất cao |
| Bước thực hiện | Truy cập HCNS => chọn “Phiếu giải chi” => Chọn “D/s Phiếu giải chi” ở sidebar menu bên trái => chọn phiếu cần thay đổi => điền các thông tin cần thay đổi => bấm nút “Lưu”=> quan sát kết quả sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Người yêu cầu: Lê Nguyễn Thành Đạt => Hoàng Thiện Phú Ngày chứng từ: 14-07-2025 => 15-07-2025 Số lượng: 1=> 2 |
| Kỳ vọng | Phiếu giải chi được tạo thành công |
4. Tìm kiếm phiếu giải chi
Đảm bảo thao tác tìm kiếm phiếu giải chi hợp lệ
| Mục | Nội dung |
| TC_04 | TC_REIMBURSEMENT_004 |
| Mô tả | Tìm kiếm phiếu giải chi |
| Loại / Độ ưu tiên | Kiểm thử chức năng chính Rất cao |
| Bước thực hiện | Truy cập HCNS => chọn “Phiếu giải chi” => Chọn “D/s phiếu giải chi” ở sidebar menu bên trái => chọn “Lọc nhanh” / “Bộ lọc nâng cao” => nhập các thông tin tìm kiếm cần thiết => bấm nút “Tìm kiếm”=> quan sát kết quả sau khi bấm nút “Tìm kiếm” |
| Dữ liệu đầu vào | Tên: PGC-testcase-2025-002 / PGC-admin-2025-001 Ngày chứng từ: 28-06-2025 / 14-07-2025 Ngày tạm ứng: 14-07-2025 / 28-06-2025 Trạng thái: chọn 3 giá trị ngẫu nhiên |
| Kỳ vọng | danh sách hiển thị theo điều kiện tương ứng |
5. Tìm kiếm phiếu giải chi không hợp lệ
Kiểm thử ràng buộc của thao tác tìm kiếm phiếu giải chi
| Mục | Nội dung |
| TC_05 | TC_REIMBURSEMENT_005 |
| Mô tả | Tìm kiếm phiếu giải chi không hợp lệ |
| Loại / Độ ưu tiên | Kiểm thử ràng buộc (Validation and Constraint) Cao |
| Bước thực hiện | Truy cập HCNS => chọn “Phiếu giải chi” => Chọn “D/s phiếu giải chi” ở sidebar menu bên trái => chọn cơ bản/ nâng cao => nhập các thông tin tìm kiếm không hợp lệ => bấm nút “Tìm”=> quan sát kết quả sau khi bấm nút “Tìm” |
| Dữ liệu đầu vào | tất cả các trường nhập: 1=1 / abc / NULL |
| Kỳ vọng | Không hiển thị kết quả với các điều kiện không phù hợp |
Ghi chú:
- Trường hợp ngày chứng từ : 1=1 (cơ bản) hoặc 1=1 – <Trống> (nâng cao) vẫn trả về kết quả (đã fix)
- Trường hợp ngày chứng từ : abc (cơ bản) hoặc abc – <Trống> (nâng cao) vẫn trả về kết quả (đã fix)
6. Xoá phiếu giải chi
Đảm bảo thao tác xoá phiếu giải chi thành công
Pre-condition:
- Phiếu giải chi phải tồn tại trong danh sách phiếu
- Người dùng phải có quyền xoá phiếu (thường là admin)
| Mục | Nội dung |
| TC_06 | TC_REIMBURSEMENT_006 |
| Mô tả | Xoá phiếu giải chi |
| Loại / Độ ưu tiên | Kiểm thử chức năng chính Rất cao |
| Bước thực hiện | Truy cập HCNS => chọn “Phiếu giải chi” => Chọn “D/s phiếu giải chi” ở sidebar menu bên trái => chọn phiếu cần xoá => bấm nút “Hành động” => bấm nút “Xoá” => bấm nút “OK” của altert hiện ra => quan sát kết quả sau khi bấm nút “OK” |
| Dữ liệu đầu vào | <Trống> |
| Kỳ vọng | Phiếu giải chỉ được xoá khỏi danh sách |