Giả sử ta đang kiểm thử chương trình quản lý nhân sự, ta cần kiểm thử form bảng lương như sau:
Nhận xét:
Áp dụng phương pháp sinh Test Case từ giao diện phần trên, ta có:
- Mã lương: người sử dụng nhập mã lương của nhân viên. Có 2 trường hợp có thể xảy ra: Dữ liệu nhập là hợp lệ hoặc không hợp lệ.
- Chức vụ: Người sử dụng sẽ chọn trong danh sách sổ xuống. Có chức vụ sau: Giám đốc nhân sự, trưởng phòng kinh doanh, trưởng phòng kế hoạch, Quản đốc xưởng, để trống.
- Chức danh: Tổng giám đốc, giám đốc, trưởng phòng, phó phòng, nhân viên, để trống.
- Lương cơ bản: người sử dụng nhập lương cơ bản cho nhân viên. Có 2 trường hợp xảy ra: Dữ liệu nhập là hợp lệ, hoặc không hợp lệ.
- PC Chức vụ: cũng có 2 trường hợp: dữ liệu nhập là hợp lệ hoặc không hợp lệ (trong trường hợp là nhân viên thông thường, không có chức vụ).
- Các nút: Nhập, Sửa, Xoá, Thoát. Ta có bảng mô tả sau: TT Tham số Giá trị Ví dụ 1 Mã lương - Hợp lệ - Không hợp lệ KD01 -1,#,.. 2 Chức vụ Giám đốc nhân sự, trưởng phòng kinh doanh,
trưởng phòng kế hoạch, Quản đốc xưởng, để trống.
3 Chức danh Tổng giám đốc, giám đốc, trưởng phòng, phó phòng, nhân viên, để trống. 4 Lương cơ bản Dữ liệu nhập là hợp lệ Không hợp lệ 5 PC chức vụ Dữ liệu nhập là hợp lệ Không hợp lệ 6 Nút Nhập Sửa Xoá Thoát
Theo phương pháp sinh Test Case đề cập phần trên, số tham số = 6; số giá trị có thể nhận được = 21 số Test Case mà tester cần viết cho form LuongCoBan là: 216 Test Case.
Chương 4 Công cụ hỗ trợ
Trong các công ty phát triển phần mềm hầu hết công việc kiểm thử của kiểm thử viên được thực hiện thủ công bằng tay. Một trong những công việc quan trọng trong quá trình kiểm thử là việc tạo Test Case. Để giải quyết vấn đề này ta xây dựng công cụ sinh Test Case từ phương pháp sinh Test Case từ giao diện đã giới thiệu trong chương 3.