BM_HR_Resignations – Nghỉ việc

Estimated reading: 8 minutes 94 views

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ụcNội dung
TC_01TC_RESIGNATIONS_001
Mô tảTạo 1 phiếu nghỉ việc 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 “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àoLoạ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ọngPhiế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ụcNội dung
TC_02TC_RESIGNATIONS_002
Mô tảTạo / Sửa 1 phiếu nghỉ việc 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 “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àoTừ ngày: 31-2-2025 / abc
Đến ngày: 31-2-2025 / abc
Số ngày nghỉ : -5 / abc
Kỳ vọngPhiế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ụcNội dung
TC_03TC_RESIGNATIONS_003
Mô tảSửa 1 phiếu nghỉ việc
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 “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àoLoạ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ọngPhiế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ụcNội dung
TC_04TC_RESIGNATIONS_004
Mô tảTìm phiếu nghỉ việc
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 “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àoTê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ọngKế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ụcNội dung
TC_05TC_RESIGNATIONS_005
Mô tảTìm phiếu nghỉ việc
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 “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àotấ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ọngKhô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ụcNội dung
TC_06TC_RESIGNATIONS_006
Mô tảXoá phiếu nghỉ việc
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 “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ọngPhiếu được xoá khỏi danh sách
CONTENTS