BM_HR_Announcements – Thông Báo
I. Mục tiêu test
- Đảm bảo đầy đủ nghiệp vụ quản lý thông báo: 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 thông báo
Đảm bảo thao tác tạo thông báo thành công
| Mục | Nội dung |
| TC_01 | TC_ANNOUNCEMENTS_001 |
| Mô tả | Tạo 1 thông báo 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 “Thông báo” => Chọn “Tạo thông báo” ở 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 | Loại thông báo: Thông báo Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Nội dung/ ghi chú: test Về việc: test |
| Kỳ vọng | Thông báo được tạo thành công |
2. Chỉnh sửa thông báo
Đảm bảo thông báo sau chỉnh sửa vẫn lưu thông tin thay đổi
| Mục | Nội dung |
| TC_02 | TC_ANNOUNCEMENTS_002 |
| Mô tả | Chỉnh sửa thông báo |
| 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 “Thông báo” => Chọn “D/s thông báo” ở sidebar menu bên trái => chọn thông báo cần thay đổ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 | Loại thông báo: Thông báo Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM => CÔNG TY CỔ PHẦN ĐẦU TƯ LÊ BẢO MINH Nội dung/ ghi chú: test => test2 / <Trống> Về việc: test => test2 / <Trống> |
| Kỳ vọng | Thông báo được chỉnh sửa thành công |
3. Tạo thông báo Lịch Nghỉ Lễ
Đảm bảo thao tác tạo thông báo Lịch Nghỉ Lễ thành công
| Mục | Nội dung |
| TC_03 | TC_ANNOUNCEMENTS_003 |
| Mô tả | Tạo 1 thông báo 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 “Thông báo” => Chọn “Tạo TB lịch nghỉ lễ” ở 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 | Loại thông báo: Lịch nghỉ lễ Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Nội dung/ ghi chú: test Về việc: test Nghỉ lễ: Ngày bắt đầu: 02-09-2025 Ngày kết thúc: 03-09-2025 Tiền thưởng NV: 0 Tiền thưởng NV thử việc: 0 Tên ngày lễ: test SR làm theo lịch TTTM: test Lịch nghỉ lễ: Năm áp dụng: 2025 Thông báo tết NĐ: test Ngày BĐ nghỉ tết NĐ: 02-02-2026 Ngày KT nghỉ têt NĐ: 09-02-2026 Ngày nghỉ tết NV ở xa: 31-01-2026 XN phép tết trước ngày: 23-01-2026 SR làm việc đến ngày: 30-01-2026 Ngày nghỉ noel: 24-12-2025 |
| Kỳ vọng | Thông báo được tạo thành công |
Ngày BĐ > Ngày KT Nghỉ tết NĐ => vẫn tạo được phiếu thành công (đã fix)
4. Chỉnh sửa thông báo Lịch Nghỉ Lễ
Đảm bảo thông báo sau chỉnh sửa vẫn lưu thông tin thay đổi
| Mục | Nội dung |
| TC_04 | TC_ANNOUNCEMENTS_004 |
| Mô tả | Chỉnh sửa 1 thông báo |
| Loại / Độ ưu tiên | Kiểm thử chức năng chính Rất cao |
| Bước thực hiện | TTruy cập HCNS => chọn “Thông báo” => Chọn “D/s thông báo” ở sidebar menu bên trái => chọn thông báo cần thay đổ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 | Năm áp dụng: 2025 => 2024 Thông báo tết NĐ: test => test2 Ngày nghỉ tết NV ở xa: 31-01-2026 => 29-01-2026 SR làm việc đến ngày: 30-01-2026 => 31-01-2026 |
| Kỳ vọng | Thông báo thay đổi thành công |
Ghi chú:
Ngày BĐ > Ngày KT Nghỉ tết NĐ => vẫn chỉnh sửa được phiếu thành công (đã fix)
5. Tạo thông báo thay đổi Nhân sự
Đảm bảo thao tác tạo thông báo thay đổi nhân sự thành công
| Mục | Nội dung |
| TC_05 | TC_ANNOUNCEMENTS_005 |
| Mô tả | Tạo 1 thông báo 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 “Thông báo” => Chọn “Tạo TB thay đổi nhân sự” ở 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 | Loại thông báo: Thay đổi nhân sự Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Nội dung/ ghi chú: test gửi đến: test Nhân viên nghỉ việc: Lưu Tấn Đạt Nhân viên thay thế: Lưu Tấn Đạt Ngày nghỉ việc chính thức: 09-07-2025 |
| Kỳ vọng | Thông báo được tạo thành công |
6. Chỉnh sửa thông báo thay đổi Nhân sự
Đảm bảo thông báo sau thay đổi vẫn lưu thông tin thay đổi
Pre-condition:
- Thông báo cần chỉnh sửa phải tồn tại trong danh sách
| Mục | Nội dung |
| TC_06 | TC_ANNOUNCEMENTS_006 |
| Mô tả | Tạo 1 thông báo 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 “Thông báo” => Chọn “D/s thông báo” ở sidebar menu bên trái => chọn thông báo cần thay đổ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 | Nội dung/ ghi chú: test => test2 gửi đến: test => test2 Nhân viên nghỉ việc: Lưu Tấn Đạt => Nhân viên thay thế: Lưu Tấn Đạt => Ngày nghỉ việc chính thức: 09-07-2025 => 01-01-1900 |
| Kỳ vọng | Thông báo thay đổi thành công |
7. Xoá thông báo
Đảm bảo thao tác xoá thông báo được thực hiện thành công
Pre-condition:
- Thông báo phải tồn tại trong danh sách
- Người dùng có quyền xoá thông báo (thường là admin)
| Mục | Nội dung |
| TC_07 | TC_ANNOUNCEMENTS_007 |
| Mô tả | Xoá thông báo 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 “Thông báo” => Chọn “D/s Thông báo” ở sidebar menu bên trái => chọn thông báo cần Xoá => bấm nút “Hành động” => bấm nút “Xoá”=> Bấm nút “OK” ở alert hiển thị => quan sát kết quả sau khi bấm nút “OK” |
| Dữ liệu đầu vào | <Trống> |
| Kỳ vọng | Thông báo được xoá khỏi danh sách |
8. Kiểm thử các chức năng phụ
Đảm bảo các chức năng phụ chạy đúng yêu cầu
| Mục | Nội dung |
| TC_08 | TC_THONG_BAO_008 |
| Mô tả | Các chức năng phụ chạy đúng yêu cầu |
| Loại / Độ ưu tiên | Kiểm thử chức năng phụ Trung bình |
| Bước thực hiện | Sử dụng các chức năng phụ như In, giúp đỡ, nhân bản, chuyển trang, … |
| Dữ liệu đầu vào | <Trống> |
| Kỳ vọng | Các chức năng phụ chạy đúng yêu cầu |
Ghi chú:
- Nút Giúp đỡ trả về 404