Bài toán: Nhập giá trị mật khẩu có thể chứa bất kỳ ký tự nào, với điều kiện chiều dài mật khẩu ít nhất là 6 ký tự và nhiều nhất là 14 ký tự. Chúng ta cần chọn bao nhiêu bộ test-case cho bài toán trên dựa theo kỹ thuật phân lớp tương đương.
Trả lời:
Đáp án đúng: C
Bài toán yêu cầu kiểm tra mật khẩu với độ dài từ 6 đến 14 ký tự. Kỹ thuật phân lớp tương đương chia miền giá trị đầu vào thành các lớp tương đương sao cho việc chọn một giá trị trong một lớp sẽ tương đương với việc chọn bất kỳ giá trị nào khác trong cùng lớp. Trong trường hợp này, chúng ta có thể chia thành các lớp sau:
1. Mật khẩu có độ dài nhỏ hơn 6 ký tự (ví dụ: 5 ký tự).
2. Mật khẩu có độ dài nằm trong khoảng từ 6 đến 14 ký tự (ví dụ: 6, 10, 14 ký tự).
3. Mật khẩu có độ dài lớn hơn 14 ký tự (ví dụ: 15 ký tự).
Như vậy, chúng ta cần ít nhất 3 test case để bao phủ các lớp tương đương này.