JavaScript is required

Trong kỹ thuật phân tích giá trị biên, nếu cấu trúc dữ liệu chương trình bên trong được quy định là các biên thì thiết kế trường hợp kiểm thử ?

A.

Thực thi cấu trúc dữ liệu tại giá trị cực đại.

B.

Thực thi cấu trúc dữ liệu tại giá trị cực tiểu.

C.

Thực thi cấu trúc dữ liệu tại giá trị bất kỳ.

D.

Thực thi cấu trúc dữ liệu tại biên của nó.

Trả lời:

Đáp án đúng: B


Phân tích giá trị biên (Boundary Value Analysis - BVA) 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 các biến đầu vào. Mục đích là để phát hiện các lỗi có thể xảy ra khi chương trình xử lý các giá trị ở biên của phạm vi hợp lệ. Trong trường hợp này, câu hỏi đề cập đến việc cấu trúc dữ liệu chương trình bên trong được quy định là các biến. Do đó, thiết kế trường hợp kiểm thử nên tập trung vào việc thực thi cấu trúc dữ liệu tại biên của nó. Điều này có nghĩa là chúng ta cần kiểm tra chương trình với các giá trị lớn nhất và nhỏ nhất mà các biến có thể nhận, cũng như các giá trị ngay trên và dưới các biên này. Các lựa chọn khác không phù hợp vì: * A. Thực thi cấu trúc dữ liệu tại giá trị cực đại: Chỉ kiểm tra một biên (biên trên) và bỏ qua các biên khác. * B. Thực thi cấu trúc dữ liệu tại giá trị cực tiểu: Chỉ kiểm tra một biên (biên dưới) và bỏ qua các biên khác. * C. Thực thi cấu trúc dữ liệu tại giá trị bất kỳ: Không tập trung vào các biên, nơi lỗi thường xảy ra nhất. Vì vậy, đáp án đúng là D.

Câu hỏi liên quan