You are on page 1of 9

https://testerprovn.com/ - Hotline : 0973.703.

357

BÀI TẬP VỀ NHÀ BÀI 3

Phân Vùng Tương Đương:


Bài 1:
Tỉ lệ lãi suất ngân hàng phụ thuộc vào số tiền nhập cho tài khoản. Phần mềm có
chức năng tính toán và tự động đưa ra mức lãi suất thích hợp:
0.01$ - 100$ : 3%
100. 01$ - 999.99$: 5%
Lớn hơn hoặc bằng 1000$ : 7%

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 (*):

Input Case hợp lệ Case không hợp lệ


Lãi suất ngân hàng Nhập lãi suất ngân hàng bằng số có Nhập lãi suất ngân hàng
giá trị >0 và <=100 bằng số có giá trị<=0
Lãi suất ngân hàng Nhập lãi suất ngân hàng bằng số có Nhập lãi suất ngân hàng
giá trị >100 và <1000 dạng text
Lãi suất ngân hàng Nhập lãi suất ngân hàng bằng số có Nhập lãi suất ngân hàng
giá trị >=1000 dạng ký tự đặc biệt
Lãi suất ngân hàng Để trống không nhập số

Số case test Mô tả Kết quả mong đợi

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

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

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 3 Nhập lãi suất ngân hàng bằng số có Thành công


giá trị >100 và <1000

Case 4 Nhập lãi suất ngân hàng bằng số có Thành công


giá trị >=1000
Case 5 Để trống không nhập số Thành công

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 (*):

Input Case hợp lệ Case không hợp lệ


Lãi suất ngân hàng Nhập lãi suất ngân hàng bằng số có Nhập lãi suất ngân hàng
giá trị >0 và <=100 bằng số có giá trị<=0
Lãi suất ngân hàng Nhập lãi suất ngân hàng bằng số có Nhập lãi suất ngân hàng
giá trị >100 và <1000 dạng text
Lãi suất ngân hàng Nhập lãi suất ngân hàng bằng số có Nhập lãi suất ngân hàng
giá trị >=1000 dạng ký tự đặc biệt
Lãi suất ngân hàng Để trống không nhập số

Số case test Mô tả Kết quả mong đợi

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

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

Case 3 Nhập lãi suất ngân hàng bằng số có Thành công


giá trị >100 và <1000
Case 4 Nhập lãi suất ngân hàng bằng số có Thành công
giá trị >=1000
Case 5 Để trống không nhập số Không thành công

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

Phân tích giá trị biên : 


 
Bài 2: Nếu bạn đi xe điện chuyến từ 7:00 9:30 sáng hoặc từ 4:00 chiều đến 7:30
tối (giờ cao điểm), thì bạn phải mua vé thường.
Vé tiết kiệm (giá thấp hơn vé thường) có hiệu lực cho các chuyến xe từ sau 9:30
sáng đến 3:59 chiều và sau 7:30 tối. (Lưu ý tàu chạy 24/7)

Giải bài 2:

Input 7:00AM- 9:31AM- 4:00PM- 7:31PM-


9:30AM 3:59PM 7:30PM 6:59AM
KQ Vé thường Vé tiết kiệm Vé thường Vé tiết kiệm

Viết testcase:

Số case test Mô tả Kết quả mong đợi

Case 1 Nhập thời gian = 0:00 Vé tiết kiệm

Case 2 Nhập thời gian = 6:59AM Vé tiết kiệm

Case 3 Nhập thời gian = 7:00AM Vé thường

Case 4 Nhập thời gian = 9:30AM Vé thường

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

Case 5 Nhập thời gian = 9:31AM Vé tiết kiệm

Case 6 Nhập thời gian = 3:59PM Vé tiết kiệm

Case 7 Nhập thời gian = 4:00PM Vé thường

Case 8 Nhập thời gian = 7:30PM Vé thường

Case 9 Nhập thời gian = 7:31PM Vé tiết kiệm

Case 10 Để trống thời gian không nhập Không hợp lệ

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

Số case test Mô tả Kết quả mong đợi

Case 1 Nhập vào ô mật khẩu 5 ký tự Không hợp lệ

Case 2 Nhập vào ô mật khẩu 6 ký tự Hợp lệ

Case 3 Nhập vào ô mật khẩu 10 ký tự Hợp lệ

Case 4 Nhập vào ô mật khẩu 11 ký tự Không hợp lệ

Case 5 Nhập vào ô mật khẩu 8 ký tự Hợp lệ

Case 6 Để trống, không nhập mật khẩu Không hợp lệ

Không nhập
Nhập ký tự đặc biệt

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

Nhập javascript, html, SQL injection


Nhập mật khẩu có biểu tượng security không? (chấm tròn) In order to better assist
you, could you please provide some pictures of bust and length measurement like below pics? 
This will allow us to see the issue and determine the best course of action.
Thank you for your understanding and cooperation. We value your business and will do 
everything we can to resolve this issue to your satisfaction.
Sincerely,

Mai Dang

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

https://testerprovn.com/ - Hotline : 0973.703.357


https://testerprovn.com/ - Hotline : 0973.703.357

Bảng Quyết định

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

Là khách hàng mới T T T T F F F F


mở thẻ TD

Có thẻ loyalty T F T F T T F F

Có phiếu mua hàng T T F F T F T F

Output Lỗi 20% Lỗi 15% 30% 10% 20% 0

 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

https://testerprovn.com/ - Hotline : 0973.703.357

You might also like