CHƯƠNG 4. XÂY DỰNG VÀ THỰC HIỆN CÁC TEST CASE
4.2 Test case chức năng quản lý hóa đơn
Hình 4.2: Giao diện hóa đơn
ID Function Test data Test steps Expected results
Results Tester Test GUI
HD_01 Kiểm tra giao diện nhân viên
1.Đăng nhập vào phần mềm 2. Vào chức năng hóa đơn 3. Kiểm tra giao diện chức năng hóa đơn và tạo hóa đơn
Giao diện đúng với giao diện mặc định
PASS Trần Lương Giang Bình
HD_02 Kiểm tra font chữ, font size
1.Đăng nhập vào phần mềm 2. Vào chức năng hóa đơn và tạo hóa đơn 3. Kiểm tra font chữ, font size
Font chữ, font size đúng với yêu cầu định dạng
PASS Trần Lương Giang Bình
HD_03 Kiểm tra tiêu đề, các trường trong giao diện hóa đơn và tạo hóa đơn
1.Đăng nhập vào phần mềm 2. Vào chức năng hóa đơn và tạo hóa đơn 3. Kiểm tra tiêu đề, các trường trong quản lý hóa đơn và tạo hóa đơn
- Tiêu đề đúng với yêu cầu mặc định - Các trường hoạt động bình thường
PASS Trần Lương Giang Bình
HD_04 Kiểm tra thứ tự con trỏ di chuyển khi ấn Tab/Shift Tab
1.Đăng nhập vào phần mềm 2. Vào chức năng hóa đơn và tạo hóa đơn 3. Nhấn Tab/Shift tab
Thứ tự con trỏ di chuyển theo đúng thứ tự trái sang phải, trên xuống dưới và ngược lại
FAIL Trần Lương Giang Bình
HD_05 Kiểm tra các thông báo lỗi được hiện thị chính xác
1.Đăng nhập vào phần mềm 2. Vào chức năng quản lý nhân viên 3. Kiểm tra các thông báo lỗi được hiện thị chính xác
Các thông báo lỗi được hiện thị đúng với yêu cầu định dạng
PASS Trần Lương Giang Bình
HD_06 Kiểm tra Font chữ được sử dụng có thể đọc được
1.Đăng nhập vào phần mềm 2. Vào chức năng quản lý nhân viên 3. Kiểm tra Font chữ được sử dụng có thể đọc được
Font chữ được sử dụng có thể đọc được
PASS Trần Lương Giang Bình
HD_07 Kiểm tra màu sắc Font chữ và thông điệp cảnh báo
1.Đăng nhập vào phần mềm 2. Vào chức năng quản lý nhân viên 3 Kiểm tra màu sắc Font chữ và thông điệp cảnh báo
MMàu sắc Font chữ và thông điệp cảnh báo đúng với yêu cầu định dạng
PASS Trần Lương Giang Bình
HD_08 Kiểm tra tiêu
đề, các 1.Đăng nhập
vào phần Tiêu đề
đúng với PASS Trần Lương
trường trong giao diện hóa đơn
mềm 2. Vào chức năng quản lý nhân viên 3. Kiểm tra tiêu đề và các ô nhập trong giao diện
yêu cầu mặc định Các trường hoạt động bình thường
Giang Bình
HD_09 Kiểm tra các hình ảnh được căn chỉnh đúng cách
1.Đăng nhập vào phần mềm 2. Vào chức năng quản lý nhân viên 3. Kiểm tra các hình ảnh được căn chỉnh đúng cách
Các hình ảnh được căn chỉnh đúng với yêu cầu
PASS Trần Lương Giang Bình
HD_10 Kiểm tra button [Thanh toán]
1.Đăng nhập vào phần mềm 2. Vào chức năng hóa đơn và tạo hóa đơn 3. Kiểm tra các button
Các button hoạt động bình thường
PASS Trần Lương Giang Bình
Test function
Chức năng thêm hóa đơn HD_11 Kiểm tra khi
click button[Thanh toán], [Làm Mới]
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn 3. Click button[Thanh toán], [Làm Mới]
Hiển thị thông báo: “Vui lòng nhập…”
PASS Trần Lương Giang Bình
HD_12 Kiểm tra chức năng thêm khi chọn đủ các
Chọn các đồ mình muốn mua
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa
Hiển thị thông tin xuống bảng dữ
PASS Trần Lương Giang Bình
trường dữ liệu
đơn 3. Nhập thông tin khách hàng 4. Click chọn các trường 5. Click button[Thanh toán]
liệu bên dưới
HD_13 Kiểm tra chức năng thêm khi chưa nhập thông tin khách hàng
Số lượng: 1 1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường để số lượng = 1 4. Click button[Thanh toán]
Hiển thị thông báo lỗi và thêm hóa đơn thất bại
PASS Trần Lương Giang Bình
HD_14 Kiểm tra chức năng thêm khi thêm lại sản phẩm đã thêm trước đó
Mã sp: 1 Tên nv: Hà Tên kh:
Quang Sản phẩm:
Số lượng:1
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn 3. Nhập thông tin khách hàng 4. Click button[Tạo hóa đơn]
5. Chọn thông tin sản phẩm cần mua 6. Click button[Thêm]
7. Vẫn thông tin như trên click button[Thêm ] lần 2
Hiển thị thông bảo lỗi và sản phẩm không được lưu lại vào bẳng hóa đơn bên dưới
PASS Trần Lương Giang Bình
HD_15 Validate Mã sp: 1 1.Đăng nhập Hiển thị FAIL Trần
trường Đơn giá khi đã chọn sản phẩm muốn mua
Tên nv: Hà Tên kh:
Quang Sản phẩm:
Số lượng:1
vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường sản phẩm
giá của sản phẩm đó vào trường sản phẩm
Lương Giang Bình
HD_16 Kiểm tra chức năng thêm khi chưa xác nhận hóa đơn mà đóng chương trình
Mã sp: 1 Tên nv: Hà Tên kh:
Quang Sản phẩm:
Số lượng:1
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn 3. Nhập thông tin khách hàng 4. Chọn thông tin sản phẩm cần mua 5. Click button[Thêm]
6. Click[X]
Form tạo hóa đơn đóng và tạo hóa đơn không thành công
PASS Trần Lương Giang Bình
Chức năng thanh toán HD_17 Kiểm tra khi
chọn thông tin và Click button[Thanh toán]
Tên nv: Hà Tên kh:
Quang
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường theo data đã cho 4. Click button[Thanh toán]
Disable 2 trường vừa chọn và enable tên sản phẩm và số lượng cho người dùng chọn
PASS Trần Lương Giang Bình
HD_18 Kiểm tra chức năng xác nhận hóa đơn
Mã sp: 1 Tên nv: Hà Tên kh:
Quang Sản phẩm:
Số lượng:1
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường thông tin như
>>Sau bước 5:
Hiển thị thông tin hóa đơn vào bảng dữ liệu bên dưới
PASS Trần Lương Giang Bình
data đã cho 4. Chọn các trường sản phẩm 5. Click button[Thanh toán]
6. Click button[Xác nhận hóa đơn]
>>Sau bước 7:
Lưu thông tin đã tạo vào bảng hóa đơn
HD_19 Kiểm tra khi click button[Thanh Toán] 2 lần cùng 1 hóa đơn đang được tạo
Mã sp: 1 Tên nv: Hà Tên kh:
Quang Sản phẩm:
Số lượng:1
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường thông tin như data đã cho 4. Chọn các trường sản phẩm 5. Click button[Thanh toán]
6. Click button[Xác nhận hóa đơn]
7. Click button[Xác nhận hóa đơn] lần 2
Thanh toán thành công lưu 2 lần data
PASS Trần Lương Giang Bình
HD_20 Kiểm tra chức năng khi đang tạo hóa đơn thì Click button[Thoát ]
Mã sp: 1 Tên nv: Hà Tên kh:
Quang Sản phẩm:
Số lượng:1
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường thông tin như data đã cho
>>Sau bước 5:
Hiển thị thông tin hóa đơn vào bảng dữ liệu bên dưới
>>Sau
FAIL Trần Lương Giang Bình
4. Chọn các trường sản phẩm 5. Click button[Thêm]
6. Click button[Thoát]
bước 7:
Thông tin hóa đơn không được lưu và đóng giao diện tạo hóa đơn HD_21 Validate
trường[Tổng tiền]
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn 3. Kiểm tra trường[Tổng tiền]
Giá trị bắt
đầu = 0 PASS Trần Lương Giang Bình
HD_22 Kiểm tra trường[Tổng tiền] khi đã chọn mặt hàng cần mua
Thông tin:
Tên nv: Hà Tên kh:
Quang Sản phẩm:
Tên sp: mèo Số lượng:1
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường theo data đã cho 4. Kiểm tra trường tổng tiền
Tổng tiền sẽ được hiển thị đúng theo từng giá mặt hàng được chọn
PASS Trần Lương Giang Bình
HD_23 Kiểm tra trường Tổng tiền khi thêm nhiều sản phẩm
Mã sp: 1 Tên nv: Hà Tên kh:
Quang Sản phẩm:
Số lượng:4
1.Đăng nhập vào hệ thống 2. Vào chức năng tạo hóa đơn
3. Click chọn các trường theo data đã cho 4. Kiểm tra trường tổng tiền
Tổng tiền được tính đúng với giá và số lượng được chọn
PASS Trần Lương Giang Bình
HD_24 Kiểm tra khi
click 1.Đăng nhập
vào hệ thống Hiển thị
thông PASS Trần Lương
button[Thanh toán]
2. Vào chức năng hóa đơn 3. Click button[Thanh toán]
báo: “vui lòng chọn sản phẩm”
Giang Bình
HD_25 Kiểm tra chức năng thanh toán khi đã nhập đầy đủ dữ liệu
1.Đăng nhập vào hệ thống 2. Vào chức năng hóa đơn 3. Click chọn các trường theo data đã cho 4. Click button[Thanh toán]
Hiển thị thông báo:
“Thanh toán thành công”
PASS Trần Lương Giang Bình
HD_26 Kiểm tra chức năng thanh toán khi đã chọn hóa đơn và click button[Thoát ]
Click chọn 1 trong các hóa đơn trong danh sách
1.Đăng nhập vào hệ thống 2. Vào chức năng hóa đơn 3. Click chọn các trường theo data đã cho 4. Click button[Thoát]
Hệ thống đóng giao diện hóa đơn và thanh toán không thành công
PASS Trần Lương Giang Bình