Trong kỹ thuật phân chia lớp tương đương (equivalence class partitioning), phát biểu nào sau đây là đúng:
Đáp án đúng: D
Trong kỹ thuật phân chia lớp tương đương (equivalence class partitioning), phát biểu nào sau đây là đúng:
Đáp án đúng: D
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ị.
Kiểm thử hệ thống là giai đoạn kiểm tra toàn bộ hệ thống sau khi đã tích hợp tất cả các thành phần. Mục tiêu là đảm bảo hệ thống đáp ứng các yêu cầu chức năng và phi chức năng đã được xác định. Việc phát hiện lỗi ở giai đoạn này cho thấy các lỗi thiết kế hoặc tích hợp nghiêm trọng và do đó tốn kém để sửa chữa, người dùng cuối nên tham gia vào kiểm thử hệ thống (ví dụ: kiểm thử chấp nhận người dùng - UAT), và việc kiểm thử thường được thực hiện bởi các nhóm độc lập để đảm bảo tính khách quan. Kiểm thử chức năng thường được sử dụng nhiều hơn kiểm thử cấu trúc trong kiểm thử hệ thống, vì mục tiêu chính là xác minh chức năng và hiệu suất của toàn bộ hệ thống từ quan điểm của người dùng cuối. Vậy nên đáp án không đúng phải là B.