BM_HR_Car_Requests – Yêu cầu xe
I. Mục tiêu test
- Đảm bảo đầy đủ nghiệp vụ quản lý yêu cầu xe: tạo mới, sửa, xóa, tìm kiếm,…
- Đả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 yêu cầu xe
Đảm bảo thao tác tạo phiếu yêu cầu xe thành công
Pre-condition:
- Phải có phiếu công tác mới tạo được phiếu yêu cầu xe
| Mục | Nội dung |
| TC_01 | TC_CAR_REQUESTS_001 |
| Mô tả | Tạo 1 phiếu yêu cầu xe 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 => tạo một phiếu công tác => sau khi tạo thành công bấm vào nút “Tạo Yêu cầu xe” => điền các thông tin cần thiết => bấm nút “Lưu” => quan sát dữ liệu sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Nhân viên yêu cầu: Lê Nguyễn Thành Đạt P.Công tác: 001/2025/KHCT-LBMI / <Trống> Từ ngày: 16-07-2025 Đến ngày: 17-07-2025 Nơi đón: 184 Nam Kỳ Khởi Nghĩa Nơi đến: 184 Nam Kỳ Khởi Nghĩa Lý do: test Công ty: CÔNG TY CỔ PHẨN ĐẦU TƯ LBM |
| Kỳ vọng | Phiếu yêu cầu xe được tạo thành công |
Lưu ý: Phiếu yêu cầu xe có thể được tạo mà không cần có phiếu công tác.
Ghi chú:
- cần ràng buộc phiếu công tác (bàn sau)
2. Tạo / Chỉnh sửa phiếu yêu cầu xe không hợp lệ
Kiểm thử ràng buộc của thao tác tạo phiếu yêu cầu xe
| Mục | Nội dung |
| TC_02 | TC_CAR_REQUESTS_002 |
| Mô tả | Tạo / Chỉnh sửa 1 phiếu yêu cầu xe 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 => tạo một phiếu công tác hoặc truy cập vào “Yêu cầu xe” => bấm vào nút “Tạo Yêu cầu xe” => điền các thông tin không hợp lệ => bấm nút “Lưu” => quan sát dữ liệu sau khi bấm nút “Lưu” Truy cập HCNS => truy cập “Yêu cầu xe” => chọn “D/s Yêu cầu xe” => chọn yế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 | Từ ngày: 31-2-2025 / lớn hơn giá trị của ô “Đến ngày” Đến ngày: 31-2-2025 / bé hơn giá trị của ô “Từ ngày” |
| Kỳ vọng | Phiếu yêu cầu xe tạo không thành công, trả về lỗi tương ứng |
Ghi chú:
Từ ngày > Đến ngày: vẫn sửa / tạo phiếu thành công (đã fix)
3. Tìm kiếm phiếu yêu cầu xe
| Mục | Nội dung |
| TC_04 | TC_CAR_REQUESTS_003 |
| Mô tả | Tìm kiếm phiếu yêu cầu xe |
| Loại / Độ ưu tiên | Kiểm thử chức năng chính Rất cao |
| Bước thực hiện | Bộ “Lọc nhanh” / “Bộ lọc nâng cao” => điền các điều kiện tìm kiếm => 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: YCX-2025-045 / YCX-2025-042 Giao cho: Hoàng Thiện Phú / Nguyễn Hải Hưng Từ ngày: 24-06-2025 Đến ngày: 16-07-2025 Tài xế: Phan Văn Hậu / Hoàng Thiện Phú P.Công tác: 302/2025/KHCT-LBMI / 264/2025/KHCT-LBMI Tình trạng: 3 giá trị bất kì Biển số: 51F-33666 / 51A-06187 |
| Kỳ vọng | Phiếu yêu cầu xe được tạo thành công |
4. Tìm kiếm phiếu yêu cầu xe không hợp lệ
| Mục | Nội dung |
| TC_05 | TC_CAR_REQUESTS_004 |
| Mô tả | Tìm kiếm phiếu yêu cầu xe 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 | Bộ lọc nhanh / nâng cao => điền các điều kiện tìm kiếm => 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ất cả các trường nhập: 1=1 / abc / NULL tất cả các trường ngày: 31-2-2025 / abc / 1=1 |
| Kỳ vọng | Không hiển thị kết quả với các điều kiện không hợp lệ |
5. Xoá phiếu yêu cầu xe
Pre-condititon:
- Phiếu cần xoá phải tồn tại trong danh sách phiếu
- Người dùng phải có quyền xoá (thường là admin)
| Mục | Nội dung |
| TC_06 | TC_CAR_REQUESTS_005 |
| Mô tả | Xoá phiếu yêu cầu xe |
| Loại / Độ ưu tiên | Kiểm thử chức năng chính Rất cao |
| Bước thực hiện | Chọn phiếu cần xoá => bấm nút “Hành động” => bấm nút “Xoá” => bấm nút “OK” trên alert 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 yêu cầu xoá được xoá khỏi danh sách |