BM_HR_Resignations – Nghỉ việc
I. Mục tiêu test
- Đảm bảo đầy đủ nghiệp vụ quản lý nghỉ việc: 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 test case chi tiết
1. Tạo phiếu nghỉ việc
Đảm bảo thao tác tạo phiếu nghỉ việc thành công
| Mục | Nội dung |
| TC_01 | TC_RESIGNATIONS_001 |
| Mô tả | Tạo 1 phiếu nghỉ việc 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 “Nghỉ việc” => chọn “Tạo Nghỉ việc” ở 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 dữ liệu sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Loại nghỉ việc: Nghỉ việc không lương / Nghỉ việc có lương Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Nghỉ việc cho: Lê Nguyễn Thành Đạt Từ ngày 01-01-1900 Lý do: test Công việc bàn giao cho: test Ghi chú: test Nghỉ việc không lương: (nếu chọn nghỉ việc không lương) Bàn giao cho: Lê Nguyễn Thành Đạt Bộ phận: CNTT Đến ngày: 01-01-1900 Số ngày nghỉ: 5 SĐT – địa chỉ liên lạc: 0399092452 – 184 Nam Kỳ Khởi Nghĩa |
| Kỳ vọng | Phiếu nghỉ việc được tạo thành công |
Ghi chú:
- Chuyển đổi từ nghỉ việc không lương thành nghỉ việc nhưng không mất đi các trường nhập của nghỉ việc không lương (đã fix)
2. Tạo / Sửa phiếu nghỉ việc không hợp lệ
Kiểm thử ràng buộc của thao tác tạo phiếu nghỉ việc
| Mục | Nội dung |
| TC_02 | TC_RESIGNATIONS_002 |
| Mô tả | Tạo / Sửa 1 phiếu nghỉ việc 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 “Nghỉ việc” => chọn “Tạo Nghỉ việc” ở 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 dữ liệu sau khi bấm nút “Lưu” Truy cập HCNS => chọn “Nghỉ việc” => chọn “D/s Nghỉ việc” ở 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 dữ liệu sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Từ ngày: 31-2-2025 / abc Đến ngày: 31-2-2025 / abc Số ngày nghỉ : -5 / abc |
| Kỳ vọng | Phiếu nghỉ việc tạo / chỉnh sửa không thành công |
3. Sửa phiếu nghỉ việc
Đảm bảo thao tác tạo phiếu nghỉ việc thành công
| Mục | Nội dung |
| TC_03 | TC_RESIGNATIONS_003 |
| Mô tả | Sửa 1 phiếu nghỉ việc |
| 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 “Nghỉ việc” => chọn “D/s Nghỉ việc” ở sidebar menu bên trái => chọn phiếu cần thay đổi => đ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 | Loại nghỉ việc: Nghỉ việc không lương / Nghỉ việc có lương Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Nghỉ việc cho: Lê Nguyễn Thành Đạt => Hoàng Thiện Phú Từ ngày 01-01-1900 => 11-07-2025 Lý do: test => test2 Công việc bàn giao cho: test => test2 Ghi chú: test => test2 Nghỉ việc không lương: (nếu chọn nghỉ việc không lương) Bàn giao cho: Lê Nguyễn Thành Đạt => Hoàng Thiện Phú Đến ngày: 01-01-1900 => 11-07-2025 Số ngày nghỉ: 5 => 1 SĐT – địa chỉ liên lạc: 0399092452 – 184 Nam Kỳ Khởi Nghĩa => <Trống> |
| Kỳ vọng | Phiếu nghỉ việc được chỉnh sửa thành công |
4. Tìm kiếm phiếu nghỉ việc
Đảm bảo thao tác tìm kiếm phiếu nghỉ việc thành công
| Mục | Nội dung |
| TC_04 | TC_RESIGNATIONS_004 |
| Mô tả | Tìm phiếu nghỉ việc |
| 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 “Nghỉ việc” => chọn “D/s Nghỉ việc” ở sidebar menu bên trái => chọn “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 dữ liệu sau khi bấm nút “Tìm kiếm” |
| Dữ liệu đầu vào | Tên: NNV-admin-250702-001 / NNV-danv-250617-1 Loại nghỉ việc: kiểm thử hết Công ty: kiểm thử hết Ngày tạo: 26-06-2025 / 17-06-2025 Bàn giao cho: Hồ Quốc Thanh / Hoàng Thiện Phú Giao cho: Lê Vĩnh Nam / Phạm Cẩm Hà |
| Kỳ vọng | Kết quả hiển thị phù hợp với điều kiện tương ứng |
5. Tìm kiếm nghỉ việc không hợp lệ
Kiểm thử ràng buộc và an toàn thông tin
| Mục | Nội dung |
| TC_05 | TC_RESIGNATIONS_005 |
| Mô tả | Tìm phiếu nghỉ việc |
| 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 “Nghỉ việc” => chọn “D/s Nghỉ việc” ở sidebar menu bên trái => chọn “Lọc nhanh” / “Bộ lọc nâng cao” => điền các điều kiện tìm kiếm không hợp lệ => bấm nút “Tìm kiếm” => quan sát dữ liệu sau khi bấm nút “Tìm kiếm” |
| Dữ liệu đầu vào | tất cả cả trường nhập: 1=1 / abc / NULL Ngày tạo: ô 1 có giá trị ngày lớn hơn ô 2 / abc / 31-2-2025 |
| Kỳ vọng | Không trả về kết quả với điều kiện không hợp lệ |
Ghi chú:
- Trường hợp Ngày tạo: 31-2-2025 / abc đều trả về kết quả (đã fix)
6. Xoá phiếu nghỉ việc
Đảm bảo thao tác xoá phiếu nghỉ việc thành công
Pre-condition:
- Phiếu 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_RESIGNATIONS_006 |
| Mô tả | Xoá phiếu nghỉ việc |
| 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 “Nghỉ việc” => chọn “D/s Nghỉ việc” ở sidebar menu bên trái => chọn phiếu cần xoá => bấm “Hành động” => bấm nút “Xoá” => bấm nút “OK” ở alert hiện ra => quan sát dữ liệu sau khi bấm nút “OK” |
| Dữ liệu đầu vào | <Trống> |
| Kỳ vọng | Phiếu được xoá khỏi danh sách |