BM_WorkingOverTimes – Tăng ca
I. Mục tiêu test
- Đảm bảo đầy đủ nghiệp vụ quản lý tăng ca: 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 tăng ca
Đảm bảo thao tác đăng kí làm ngoài giờ thành công
| Mục | Nội dung |
| TC_01 | TC_WORKING_OT_001 |
| Mô tả | Tạo 1 phiếu tăng ca 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 “Tăng ca” => chọn “Tạo Tăng ca” ở 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 | Nhân viên: Testcase Công ty: Công ty Cổ Phần Đầu tư LBM Ngày: 14/07/2025 Từ: 20:00 Đến:23:00 Nội dung: test Ghi chú: test |
| Kỳ vọng | Phiếu đăng kí tăng ca được tạo thành công |
2. Tạo / Sửa tăng ca không hợp lệ
Kiểm thử ràng buộc của thao tác tạo / sửa phiếu tăng ca
| Mục | Nội dung |
| TC_02 | TC_WORKING_OT_002 |
| Mô tả | Tạo / Sửa 1 phiếu đăng kí tăng ca 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 “Tăng ca” => chọn “Tạo Tăng ca” ở 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 “Tăng ca” => chọn “D/s Tăng ca” ở 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 | Ngày: <Trống> / 31/2/2025 Từ: <Trống> / 23:00 Đến: <Trống> / 20:00 |
| Kỳ vọng | Phiếu đăng kí làm thêm tạo / chỉnh sửa không thành công |
Ghi chú
- Thời gian tăng ca không hợp lệ vẫn chỉnh sửa / tạo thành công (đã fix)
3. Chỉnh sửa phiếu tăng ca
Đảm bảo tăng ca sau chỉnh sửa vẫn thành công
| Mục | Nội dung |
| TC_03 | TC_WORKING_OT_003 |
| Mô tả | Sửa 1 phiếu tăng ca không 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 “Tăng ca” => chọn “D/s Tăng ca” ở sidebar menu bên trái => chọn phiếu cần thay đổi => điền các thông tin 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 | Nhân viên: Testcase => Lê Nguyễn Thành Đạt Ngày: 14/07/2025 => 15/07/2025 Từ: 20:00 => 19:00 Đến:23:00 => 22:00 |
| Kỳ vọng | Phiếu đăng kí làm thêm chỉnh sửa thành công |
4. Tìm kiếm Tăng ca
Đảm bảo thao tác tìm kiếm tăng ca thành công
| Mục | Nội dung |
| TC_04 | TC_WORKING_OT_004 |
| Mô tả | Tìm kiếm 1 phiếu tăng ca 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 “OT làm thêm” => chọn “ĐK Làm ngoài giờ” ở sidebar menu bên trái => chọn cơ bản / nâng cao => điền các điều kiện tìm kiếm => bấm nút “Tìm” => quan sát dữ liệu sau khi bấm nút “Tìm” |
| Dữ liệu đầu vào | Tên: OT-testcase-2025-003 / OT-admin-2025-001 Bộ phận: CNTT / Accountant CTY Ngày tạo: 14-07-2025 / 08-07-2025 Công ty: kiểm thử hết Tình trạng: chọn 3 giá trị ngẫu nhiên Ngày OT: 14-07-2025 / 15-07-2025 Giao cho: Testcase / Nguyễn Thị Mỹ Hằng |
| Kỳ vọng | Hiển thị kết quả tương ứng với điều kiện tìm kiếm |
Ghi chú:
5. Tìm kiếm tăng ca 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_WORKING_OT_005 |
| Mô tả | Tìm kiếm 1 phiếu tăng ca 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 “Tăng ca” => chọn “D/s Tăng ca” ở 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ất cả các trường nhập: 1=1 / NULL / abc Tất cả các trường ngày tháng năm: 31-2-2024/ abc / NULL / giá trị khoảng thời gian 1 lớn hơn giá trị khoảng thời gian 2 |
| Kỳ vọng | Không hiển thị kết quả với điều kiện không hợp lệ |
Ghi chú
- Trường hợp Ngày tạo có giá trị 1=1 / abc vẫn trả về kết quả (đã fix)
6. Xoá tăng ca
Đảm bảo thao tác xoá tăng ca thành công
Pre-condition:
- 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_WORKING_OT_006 |
| Mô tả | Xoá 1 phiếu tăng ca |
| 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 “Tăng ca” => chọn “D/s Tăng ca” ở sidebar menu bên trái => chọn phiếu cần xoá => chọn hành động => bấm “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 |