You are on page 1of 5

Vùng hợp lệ:

o 5 <= X <= 14 xếp loại kém


o 15 <= X <= 40 xếp loại trung bình
o 41 <= X <= 60 xếp loại khá
o 61 <= X <= 100 xếp loại giỏi

Vùng không hợp lệ

o X <5
o X > 100

 Case 1: Nhập X = 4 => hiển thị lỗi


 Case 2: Nhập X = 101 =>hiển thị lỗi
 Case 3: Nhập X = 5 => duyệt
 Case 4: Nhập X = 14 => duyệt
 Case 5: Nhập X = 15 => duyệt
 Case 6: Nhập X = 40 => duyệt
 Case 7: Nhập X = 41 => duyệt
 Case 8: Nhập X = 60 => duyệt
 Case 9: Nhập X = 61 => duyệt
 Case 10: Nhập X = 100 => duyệt
 Case 11: Nhập X = 100.01 => hiển thị lỗi
 Case 12: Nhập X = 99.99 => duyệt
 Case 13: Nhập X = 61.01 => duyệt
 Case 14: Nhập X = 59.99 => duyệt
 Case 15: Nhập X = 60.01 => duyệt
 Case 16: Nhập X = 41.01 => duyệt
 Case 17: Nhập X = 40.01 => duyệt
 Case 18: Nhập X = 39.99 => duyệt
 Case 20: Nhập X = 15.01 => duyệt
 Case 21: Nhập X = 14.99 => duyệt
 Case 23: Nhập X = 5.01 => duyệt
 Case 24: Nhập X = 4.99 => hiển thị lỗi

Chú thích
T : đúng
F : sai
G : giảm giá

Tình Trạng Rule1 Rule2 Rule3 Rule4 Rule5 Rule6


Khách hàng mới T T F F F F
Khách hàng cũ, có F F T F T F
thẻ VIP
Khách hàng cũ, F F F T F T
không có thẻ VIP
Có Coupon F T F T T F
Các trường hợp kiểm thử:
 Kiểm tra n có thuộc kiểu int hay không
 Kiểm tra số I nhập vào có đúng kiểu dữ liệu không
 Kiểm tra boolean có = true không
 Kiểm tra có phải phép chia lấy phần dư hay chưa
 Kiểm tra thông báo đã đúng hay chưa
 Kiểm tra cú pháp code

Sơ đồ đường đi:
số test case: 10

You might also like