Tên trường Bắt buộc Khoảng hợp lệ Khác
Số lượng Có Giá trị tối thiểu là 1 và tối đa là 50
• Là số dương
• Khơng được bỏ trống • Khơng chứa dấu cách • Khơng được chứa các
kí tự chữ
b) Phân tích các trường hợp kiểm thử
❖ Test Validate (Kiểm tra tính hợp lệ của các giá trị đầu vào)
• Dựa vào khoảng hợp lệ đã được mô tả trong đặc tả kỹ thuật, sử dụng kỹ thuật phân vùng tương đương, chúng ta xác định được 3 vùng giá trị (số lượng) cần test như sau:
o Vùng hợp lệ: giá trị từ 1 đến 50
o Vùng không hợp lệ: giá trị nhỏ hơn 1, giá trị lớn hơn 50. • Dựa vào các yêu cầu khác, chúng ta có 3 vùng tương đương khác là
o Vùng hợp lệ: vùng kí tự số (0 - 9)
o Vùng không hợp lệ: vùng khoảng trắng, vùng kí tự chữ ❖ Test chức năng màn hình
Các trường hợp cần test:
1. Trong giỏ hàng đã có sản phẩm, số lượng sản phẩm: hợp lệ
2. Trong giỏ hàng đã có sản phẩm, số lượng sản phẩm: không hợp lệ
Trong mỗi điều kiện “hợp lệ” và “không hợp lệ” của số lượng sản phẩm thì có nhiều trường hợp khác nhau tương ứng với các giá trị trong mỗi vùng tương đương.
❖ Kiểm tra các linh trong form xem chi tiết giỏ hàng
• Link “Xóa”: khi click vào “Xóa” thì sản phẩm tương ứng sẽ bị xóa khỏi giỏ hàng.
SVTH: Tạ Hữu Đức Lớp: KTĐT & THCN K58
• Một nút “Thêm Sản Phẩm Vào Giỏ”: Khi click vào nút này thì sẽ được chuyển đến trang giao diện chính của hệ thống để khách hàng tiếp tục xem các sản phẩm.
• Một nút “Cập Nhật Giỏ Hàng”:
o Nếu số lượng các sản phẩm trong giỏ hàng hợp lệ, khi click “Cập Nhật Giỏ Hàng”, hệ thống sẽ cập nhật lại số lượng sản phẩm và hiển thị thông báo thành.
o Nếu trong giỏ hàng có số lượng tương ứng với sản phẩm khơng hợp lệ thì hệ thống sẽ trả về số lượng của sản phẩm đó trước khi người dùng thay đổi.
❖ Thiết kế các test case
Nội dung chi tiết test case và kết quả test chức năng Chỉnh sửa giỏ hàng được trình bày ở định dạng Excel với filename là EditCarts.xlsx được đính kèm trong phần phụ lục của đồ án.