Professional Documents
Culture Documents
357
Giải bài 1: 7%
3% 5%
100.01 999.99
0.01 100 1000.01
1000
1000.
1. Nếu tỉ lệ lãi suất ngân hàng là thông tin không bắt buộc phải nhập (*):
Case 1 Nhập lãi suất ngân hàng bằng số có Không thành công
giá trị<0
Case 6 Nhập lãi suất ngân hàng dạng text Không thành công
Case 7 Nhập lãi suất ngân hàng dạng ký tự Không thành công
đặc biệt
Hỏi cô: nếu trường hợp nhập số lớn hơn 1000 rất nhiều
(1,000,000,000,000,000,000) thì có cần testcase này không?
2. Nếu tỉ lệ lãi suất ngân hàng là thông tin bắt buộc phải nhập (*):
Case 1 Nhập lãi suất ngân hàng bằng số có Không thành công
giá trị<=0
Case 2 Nhập lãi suất ngân hàng bằng số có Thành công
giá trị >0 và <=100
Case 6 Nhập lãi suất ngân hàng dạng text Không thành công
Case 7 Nhập lãi suất ngân hàng dạng ký tự Không thành công
đặc biệt
Giải bài 2:
Viết testcase:
Bài 3: Thiết kế test case sao cho người dùng nhập vào ô Mật khẩu chấp nhận tối
thiểu 6 ký tự và tối đa 10 ký tự
Giải bài 3:
Min Max
Min -1 Max +1
5 6 8 10 11
Không nhập
Nhập ký tự đặc biệt
Mai Dang
Bài 4 : Áp dụng giảm giá dành cho khách hàng mở thẻ tín dụng khi đạt các điều
kiện sau:
Điều kiện đầu tiên nếu khách hàng mới và muốn mở tài khoản thẻ tín dụng sẽ được
giảm giá 15%. Nếu đã là khách hàng và có thẻ loyalty - thẻ thành viên trung thành
sẽ được giảm giá 10%. Và nếu khách hàng có phiếu mua hàng thì sẽ được giảm giá
20%
Lưu ý: không áp dụng đồng thời với điều kiện giảm giá cho khách hàng mới. Các
khoản giảm giá được cộng dồn (nếu áp dụng).
Giải bài 4:
Input R1 R2 R3 R4 R5 R6 R7 R8
Có thẻ loyalty T F T F T T F F
Trường hợp “Lỗi”: vì không thể vừa là Khách hàng mới và là Khách hàng trung thành