BM_HR_Statements – Tờ Trình
I. Mục tiêu test
- Đảm bảo đầy đủ nghiệp vụ quản lý tờ trình: 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ờ trình
Đảm bảo thao tác tạo 1 tờ trình được thực hiện thành công với các thông tin bắt buộc được điền vào
| Mục | Nội dung |
| TC_01 | TC_STATEMENTS_001 |
| Mô tả | Tạo 1 tờ trình 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ờ trình” =>chọn “Tạo tờ trình” ở 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 tờ trình : Tờ trình Về việc: test Người đề nghị: Lê Nguyễn Thành Đạt – LTD009 Nội dung: IT test Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Đính kèm: demo1.pdf – demo2.pdf Áp dụng cho nhân viên: Lê Nguyễn Thành Đạt – LTD009 Lý do: test |
| Kỳ vọng | Tờ trình được tạo thành công, chờ thao tác xin duyệt. |
2. Tạo tờ trình không hợp lệ
Kiểm tra các ràng buộc trong việc tạo ra một tờ trình hợp lệ
| Mục | Nội dung |
| TC_02 | TC_STATEMENTS_002 |
| Mô tả | Tạo 1 tờ trình 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ờ trình” =>chọn “Tạo tờ trình” ở 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 kết quả sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Đính kèm: video.mp4 |
| Kỳ vọng | Tờ trình không tạo thành công, trả về lỗi tương ứng. |
Ghi chú:
- Trường hợp tệp đính kèm lớn hơn dung lượng cho phép bị trả về index (fix sau)
3. tạo tờ trình điều động/ bổ nhiệm/ miễn nhiệm
Đảm bảo thao tác tạo 1 tờ trình điều động/bổ nhiệm/ miễn nhiệm được thực hiện thành công với các thông tin bắt buộc được điền vào
| Mục | Nội dung |
| TC_03 | TC_STATEMENTS_003 |
| Mô tả | Tạo 1 tờ trình điều độ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ờ trình” => chọn “Tạo tờ trình Điều động”/ “tờ trình Bổ nhiệm” / “tờ trình Miễn nhiệm” ở sidebar menu bên trái => điền các thông tin cần thiết => bấm nút “Ghi”=> quan sát kết quả sau khi bấm nút “Ghi” |
| Dữ liệu đầu vào | Loại tờ trình : (tương ứng với loại đang được chọn) Về việc: test Người đề nghị: Lê Nguyễn Thành Đạt – LTD009 Nội dung: IT test Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Đính kèm: demo1.pdf – demo2.pdf Áp dụng cho nhân viên: Lê Nguyễn Thành Đạt – LTD009 Lý do: test Kính gửi: Nguyễn Hải Hưng Đơn vị đề xuất: CNTT Vị trí đề xuất: Chuyên viên hệ thống Từ ngày: 09-07-2025 Đến ngày: 15-07-205 |
| Kỳ vọng | Tờ trình điều động được tạo thành công, chờ thao tác xin duyệt. |
4. Tạo tờ trình điều động/ bổ nhiệm/ miễn nhiệm không hợp lệ
Kiểm tra các ràng buộc trong việc tạo ra một tờ trình điều động/bổ nhiệm/miễn nhiệm hợp lệ
| Mục | Nội dung |
| TC_04 | TC_STATEMENTS_004 |
| Mô tả | Tạo 1 tờ trình điều động 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ờ trình” => chọn “Tạo tờ trình Điều động”/ “tờ trình Bổ nhiệm” / “tờ trình Miễn nhiệm” ở 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 kết quả sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Đính kèm: video.mp4 Từ ngày: abc / lớn hơn Đến ngày Đến ngày: abc / bé hơn Từ ngày |
| Kỳ vọng | Tờ trình không tạo thành công, trả về lỗi tương ứng. |
Ghi chú:
- Trường hợp Từ ngày: 15-07-2025 & Đến ngày: 09-07-2025 vẫn tạo được các tờ tình. (đã fix)
- Trường hợp tệp đính kèm lớn hơn dung lượng cho phép bị trả về index (fix sau)
5. Tạo tờ trình tăng lương
Đảm bảo thao tác tạo 1 tờ trình tăng lương được thực hiện thành công với các thông tin bắt buộc được điền vào
| Mục | Nội dung |
| TC_05 | TC_STATEMENTS_005 |
| Mô tả | Tạo 1 tờ trình tăng lươ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ờ trình” => chọn “Tạo tờ trình Tăng lương” ở 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 tờ trình : Tờ trình tăng lương Về việc: test Người đề nghị: Lê Nguyễn Thành Đạt – LTD009 Nội dung: IT test Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LBM Đính kèm: demo1.pdf – demo2.pdf Lý do: test Chi tiết tăng lương: Lê Nguyễn Thành Đạt – LTD009 – 5500000 – 999999999 – 07/2025 – test |
| Kỳ vọng | Tờ trình được tạo thành công, chờ thao tác xin duyệt. |
Lưu ý:
- Ô nhân viên ở chi tiết tăng lương phải chọn từ danh sách nhân viên, gõ thủ công sẽ không lưu được chi tiết tăng lương
- Cửa số ô tìm kiếm nhân viên ở màn hình không phóng to hoàn toàn thì không scroll để tìm được
6. Tạo tờ trình tăng lương không hợp lệ
Kiểm tra các ràng buộc trong việc tạo ra một tờ trình tăng lương hợp lệ
| Mục | Nội dung |
| TC_06 | TC_STATEMENTS_006 |
| Mô tả | Tạo 1 tờ trình tăng lương 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ờ trình” => chọn “Tạo tờ trình Tăng lương” ở 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 kết quả sau khi bấm nút “Lưu” |
| Dữ liệu đầu vào | Đính kèm: video.mp4 |
| Kỳ vọng | Tờ trình được tạo thành công, chờ thao tác xin duyệt. |
Ghi chú:
- Trường hợp tệp đính kèm lớn hơn dung lượng cho phép bị trả về index
7. Tìm kiếm tờ trình
Đảm bảo thao tác tìm kiếm các tờ trình với các điều kiện tương ứng thành công
| Mục | Nội dung |
| TC_07 | TC_STATEMENTS_007 |
| Mô tả | Tìm kiếm tờ trình với các điều kiện tìm kiếm tương ứng |
| 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ờ trình” => chọn “D/s Tờ trình ” ở 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 kết quả sau khi bấm nút “Tìm kiếm” |
| Dữ liệu đầu vào | Tên: <Trống> / 002/2025/TTTL-LBMI / 001/2025/TTMN-LBMI Nhân viên : <Trống> / Lê Nguyễn Thành Đạt Người đề nghị: <Trống> / Lê Nguyễn Thành Đạt Chức vụ đề xuất: Chuyên viên hệ thống / Trưởng ban Ngày tạo: <Trống> / 09-07-2025 Công ty: kiểm thử hết Giao cho: 3 giá trị bất kì của tôi: <Trống> / x |
| Kỳ vọng | Danh sách tờ trình hiển thị tương ứng với điều kiện tìm kiếm |
8. Tìm kiếm tờ trình không hợp lệ
Kiểm tra ràng buộc, an toàn thông tin của tìm kiếm tờ trình cơ bản
| Mục | Nội dung |
| TC_08 | TC_STATEMENTS_008 |
| Mô tả | Tìm kiếm tờ trình với các điều kiện tìm kiế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 “Tờ trình” => chọn “D/s Tờ trình ” ở 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 kết quả sau khi bấm nút “Tìm kiếm” |
| Dữ liệu đầu vào | Tất cả các ô nhập: 1=1 / abc Ngày tạo: 31-02-2025 / abc |
| Kỳ vọng | Danh sách tờ trình không hiển thị với các điều kiện tìm kiếm không hợp lệ |
Ghi chú:
- Trường hợp Ngày tạo: 31-02-2025 vẫn trả về kết quả (đã fix)
- Trường hợp Ngày tạo: abc vẫn trả về kết quả (đã fix)
11. Chỉnh sửa tờ trình
Đảm bảo tờ trình sau chỉnh sửa lưu lại các thông tin đã được thay đổi
Pre-condition: Tờ trình phải tồn tại trong danh sách tờ trình
| Mục | Nội dung |
| TC_11 | TC_STATEMENTS_011 |
| Mô tả | Chỉnh sửa 1 tờ trình thành công |
| 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ờ trình” => chọn “D/s Tờ trình” ở sidebar menu bên trái => chọn tờ trình cần chỉnh sửa => bấm nút “Chỉnh sửa” => thay đổi 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 tờ trình : Tờ trình Về việc: test => test 2 Người đề nghị: Lê Nguyễn Thành Đạt – LTD009 => Hoàng Thiện Phú – HTP002 Nội dung: IT test => IT test 2 Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LÊ BẢO MINH Đính kèm: demo3.pdf – demo4.pdf Áp dụng cho nhân viên: Lê Nguyễn Thành Đạt – LTD009 => Hoàng Thiện Phú – HTP002 Lý do: test => test 2 Chuyển trạng thái: 2 trạng thái bất kì (theo dõi thay đổi trước khi chuyển trạng thái khác) |
| Kỳ vọng | Tờ trình được chỉnh sửa thành công. |
12. Chỉnh sửa tờ trình điều động/ bổ nhiệm/ miễn nhiệm/ tăng lương
Đảm bảo tờ trình điều động/bổ nhiệm/tăng lương miễn nhiệm sau chỉnh sửa lưu lại các thông tin đã được thay đổi
Pre-condition: Tờ trình phải tồn tại trong danh sách tờ trình
| Mục | Nội dung |
| TC_12 | TC_TO_TRINH_012 |
| Mô tả | Chỉnh sửa 1 tờ trình thành công |
| 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ờ trình” => chọn “D/s Tờ trình” ở sidebar menu bên trái => chọn tờ trình cần chỉnh sửa => bấm nút “Chỉnh sửa” => thay đổi 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 | Về việc: test => test 2 Người đề nghị: Lê Nguyễn Thành Đạt – LTD009 => Hoàng Thiện Phú – HTP002 Nội dung: IT test => IT test 2 Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LÊ BẢO MINH Đính kèm: demo3.pdf – demo4.pdf Áp dụng cho nhân viên: Lê Nguyễn Thành Đạt – LTD009 => Hoàng Thiện Phú – HTP002 Lý do: test => test 2 Kính gửi: Nguyễn Hải Hưng => Nguyễn Đắc Quang Từ ngày: 09-07-2025 => 15-07-2025 Đến ngày: 15-07-2025 => 20-70-2025 đối với tờ trình tăng lương: Chi tiết tăng lương: Lê Nguyễn Thành Đạt – LTD009 – 999999999 – 999999999 – 07/2025 – test => Hoàng Thiện Phú – HTP002 – 999999998 – 999999998 – 06/2025 – test2 |
| Kỳ vọng | Tờ trình được chỉnh sửa thành công. |
Ghi chú:
- Chỉnh sửa các loại tờ trình như điều động/bổ nhiệm/miễn nhiệm khi chọn nút soạn thì loại tờ trình hiển thị là “Tờ trình” thay vì loại tờ trình đã tạo trước đó (không còn bị lỗi ở BM new ver)
- Tờ trình tăng lương phần chi tiết tăng lương không thay đổi tên nhân viên được tăng lương thành công (đã fix)
- chèn file có dung lượng lớn hơn quy định thì bị trả về index
13. Xoá tờ trình
Đảm bảo thao tác xoá 1 tờ trình thành công
pre-condition:
- tờ trình phải tồn tại trong danh sách tờ trình
- người dùng phải có quyền xoá (thường là admin)
| Mục | Nội dung |
| TC_13 | TC_TO_TRINH_013 |
| Mô tả | Xoá 1 tờ trình thành công |
| 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ờ trình” => chọn “D/s Tờ trình” ở sidebar menu bên trái => chọn tờ trình cần xoá => bấm nút “Hành động” => bấm nút “Xoá” => bấm nút “OK” trên alert hiện ra => quan sát kết quả sau khi bấm nút “OK” |
| Dữ liệu đầu vào | Loại tờ trình : Tờ trình điều động => tờ trình Về việc: test => test 2 Người đề nghị: Lê Nguyễn Thành Đạt – LTD009 => Hoàng Thiện Phú – HTP002 Nội dung: IT test => IT test 2 Công ty: CÔNG TY CỔ PHẦN ĐẦU TƯ LÊ BẢO MINH Đính kèm: demo3.pdf – demo4.pdf Áp dụng cho nhân viên: Lê Nguyễn Thành Đạt – LTD009 => Hoàng Thiện Phú – HTP002 Lý do: test => test 2 |
| Kỳ vọng | Xoá tờ trình thành công. |
III. Phía người có quyền phê duyệt
1. Duyệt tờ trình
| Mục | Nội dung |
| TC_14 | TC_STATEMENT_014 |
| Mô tả | Duyệt 1 tờ trình 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 | Chọn “Tờ trình” => chọn phiếu nghỉ phép cần duyệt => bấm duyệt |
| Dữ liệu đầu vào | Phiếu duyệt: 003/2025/TTR-LBMI Thao tác: nhấn nút “Phê duyệt” => chọn phê duyệt / từ chối (nếu chọn là bước duyệt cuối thì sẽ kết thúc quy trình duyệt) |
| Kỳ vọng | Phê duyệt thành công theo vai trò |
2. Duyệt từ chối tờ trình
| Mục | Nội dung |
| TC_15 | TC_STATEMENT_015 |
| Mô tả | Duyệt từ chối 1 tờ trình 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 | Chọn “Tờ trình” => chọn phiếu nghỉ phép cần duyệt => bấm duyệt |
| Dữ liệu đầu vào | Phiếu duyệt: 002/2025/TTTL-LBMI Thao tác: nhấn nút “Phê duyệt” => chọn phê duyệt / từ chối (nếu chọn là bước duyệt cuối thì sẽ kết thúc quy trình duyệt) |
| Kỳ vọng | Phê duyệt từ chối thành công theo vai trò |