JavaScript is required

Một đầu vào nhận giá trị năm sinh trong đoạn [1000, 2000]. Các giá trị biên để kiểm thử là:

A.

1000, 1001, 1090, 1999

B.

1000, 2000

C.

0, 1900, 1990, 2000

D.

999, 1000, 2000, 2001, 2002

Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về kiểm thử biên (boundary value testing). Kiểm thử biên là một kỹ thuật kiểm thử hộp đen, trong đó các trường hợp kiểm thử được thiết kế để bao gồm các giá trị ở biên của miền giá trị đầu vào. Trong trường hợp này, miền giá trị đầu vào là [1000, 2000]. Các giá trị biên sẽ là 1000 và 2000, cùng với các giá trị lân cận của chúng.

Phương án A không đúng vì chỉ bao gồm 1000 và 1999, thiếu giá trị 2000 và các giá trị gần biên hơn.

Phương án B là đáp án đúng vì nó bao gồm cả hai giá trị biên 1000 và 2000.

Phương án C không đúng vì chứa các giá trị nằm ngoài phạm vi [1000, 2000].

Phương án D không đúng vì chứa các giá trị nằm ngoài phạm vi [1000, 2000] và thừa giá trị.

Câu hỏi liên quan