LBM_ConfirmWorkingTime – Xác nhận giờ làm
I. Mục tiêu test
- Đảm bảo đầy đủ nghiệp vụ quản lý xác nhận giờ làm: 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 Xác nhận thời gian làm việc
Đảm bảo thao tác xác nhận thời gian làm việc thành công
| Mục | Nội dung |
| TC_01 | TC_CONFRIM_WORKING_001 |
| Mô tả | Tạo 1 phiếu xác nhận giờ làm 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 “Xác nhận giờ làm việc” => chọn “Tạo XN thời gian làm 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 | Nhân viên: datlnt Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Chi tiết: Ngày: 11-07-2025 Giờ vào: 8:00 Giờ về: 17:00 Nội dung: test Ghi chú: test |
| Kỳ vọng | Phiếu xác nhận giờ làm được tạo thành công |
2. Tạo / Sửa xác nhận giờ làm không hợp lệ
Kiểm thử ràng buộc thao tác tạo xác nhận giờ làm
| Mục | Nội dung |
| TC_02 | TC_CONFRIM_WORKING_002 |
| Mô tả | Tạo / Sửa 1 phiếu xác nhận giờ làm 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 “Xác nhận giờ làm việc” => chọn “Tạo XN thời gian làm 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 “XN giờ làm” => chọn “D/s XN thời gian làm 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 | Ngày: 31-2-2025 Giờ vào: -1:-1 Giờ về: -1:-1 |
| Kỳ vọng | Phiếu xác nhận giờ làm tạo không thành công, trả về lỗi tương ứng |
3. Sửa xác nhận giờ làm
Đảm bảo phiếu xác nhận giờ làm sau chỉnh sửa vẫn lưu được thông tin thay đổi
| Mục | Nội dung |
| TC_03 | TC_CONFRIM_WORKING_003 |
| Mô tả | Sửa 1 phiếu xác nhận giờ làm 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 “XN giờ làm” => chọn “D/s XN thời gian làm 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 | Ngày: 11-07-2025 => 09-07-2025 Giờ về: 17:00 => 17:30 Nội dung: test => test2 Ghi chú: test => test2 |
| Kỳ vọng | Phiếu xác nhận giờ làm chỉnh sửa thành công, trả về lỗi tương ứng |
4. Tìm kiếm xác nhận thời gian làm việc
Đảm bảo thao tác tìm kiếm xác nhận thời gian làm việc thành công
| Mục | Nội dung |
| TC_04 | TC_CONFRIM_WORKING_004 |
| Mô tả | Tìm kiếm phiếu xác nhận giờ làm 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 “XN giờ làm” => chọn “D/s XN thời gian làm 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 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 | Nhân viên: hungnh / datlnt Phòng ban: Kỹ thuật / Công nghệ thông tin Tính trạng: chọn 3 giá trị ngẫu nhiên Công ty: chọn 2 giá trị ngẫu nhiên Ngày tạo: 09-07-2025 — 11-07-2025 / 11-07-2025 — <Trống> |
| Kỳ vọng | Hiển thị danh sách tương ứng với điều kiện tìm kiếm |
5. Tìm kiếm xác nhận thời gian làm 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_XN_GIO_LAM_005 |
| Mô tả | Tìm kiếm phiếu xác nhận giờ làm 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 “XN giờ làm” => chọn “D/s XN thời gian làm 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 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ác trường nhập: 1=1 / abc / NULL các trường nhập / chọn ngày: 31-2-2025 / abc / Khoảng thời gian 1 có giá trị lớn hơn khoảng thời gian 2 |
| Kỳ vọng | Không hiển thị danh sách với các điều kiện không hợp lệ |
6. Xoá xác nhận giờ làm
Đảm bảo thao tác xoá xác nhận giờ làm 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á phiếu (thường là admin)
| Mục | Nội dung |
| TC_06 | TC_CONFRIM_WORKING_006 |
| Mô tả | Xoá phiếu xác nhận giờ làm |
| 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 “Xác nhận giờ làm” => chọn “D/s XN thời gian làm việc” ở 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” ở 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 |