LBM_ConfirmWorkingTime – Xác nhận giờ làm

Estimated reading: 7 minutes 94 views

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ụcNội dung
TC_01TC_CONFRIM_WORKING_001
Mô tảTạo 1 phiếu xác nhận giờ làm hợp lệ
Loại / Độ ưu tiênKiểm thử chức năng chính
Rất cao
Bước thực hiệnTruy 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àoNhâ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ọngPhiế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ụcNội dung
TC_02TC_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ênKiểm thử ràng buộc (Validation and Constraint)
Cao
Bước thực hiệnTruy 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àoNgày: 31-2-2025
Giờ vào: -1:-1
Giờ về: -1:-1
Kỳ vọngPhiế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ụcNội dung
TC_03TC_CONFRIM_WORKING_003
Mô tảSửa 1 phiếu xác nhận giờ làm hợp lệ
Loại / Độ ưu tiênKiểm thử chức năng chính
Rất cao
Bước thực hiệnTruy 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àoNgày: 11-07-2025 => 09-07-2025
Giờ về: 17:00 => 17:30
Nội dung: test => test2
Ghi chú: test => test2
Kỳ vọngPhiế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ụcNội dung
TC_04TC_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ênKiểm thử chức năng chính
Rất cao
Bước thực hiệnTruy 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àoNhâ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ọngHiể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ụcNội dung
TC_05TC_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ênKiể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àotấ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ọngKhô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ụcNội dung
TC_06TC_CONFRIM_WORKING_006
Mô tảXoá phiếu xác nhận giờ làm
Loại / Độ ưu tiênKiểm thử chức năng chính
Rất cao
Bước thực hiệnTruy 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ọngPhiếu được xoá khỏi danh sách
CONTENTS