Tạo Trắc Nghiệm

100+ câu trắc nghiệm Kiểm thử phần mềm có đáp án - Phần 2

25 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Trong kiểm thử dòng dữ liệu tĩnh, người kiểm thử phải chạy mã nguồn để xác định các sai sót có thể xảy ra.

Đáp án và lời giải

Đáp án: B

Câu 2

Trong kiểm thử dòng dữ liệu tĩnh, người kiểm thử không cần chạy mã nguồn để xác định các sai sót có thể xảy ra.

Đáp án và lời giải

Đáp án: A

Câu 3

Kiểm thử hộp đen là chiến lược kiểm thử yêu cầu người kiểm thử phải hiểu rõ mã nguồn của phần mềm.

Đáp án và lời giải

Đáp án: B

Câu 4

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 và lời giải

Đáp án: D

Câu 5

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.

Đáp án và lời giải

Đáp án: C

Câu 6

Một textbox chỉ nhận giá trị ký tự từ [A-Z], [0-9]. Chỉ ra một giá trị thuộc lớp tương đương không hợp lệ:

Đáp án và lời giải

Đáp án: A

Câu 7

Trong kỹ thuật phân tích giá trị biên, nội dung nào sau đây là đúng:

Đáp án và lời giải

Đáp án: D

Câu 8

Bài toán: Nhập 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 tích giá trị biên?

Đáp án và lời giải

Đáp án: C

Câu 9

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à:

Đáp án và lời giải

Đáp án: B

Câu 10

Kiểm thử hộp trắng được áp dụng chủ yếu vào giai đoạn nào của kiểm thử phần mềm?

Đáp án và lời giải

Đáp án: B

Câu 11

Điều nào sau đây không được miêu tả trong kiểm thử đơn vị?

Đáp án và lời giải

Đáp án: C

Câu 12

Một lý do khiến các nhà phát triển phần mềm gặp khó khăn trong việc kiểm thử công việc của chính họ là:

Đáp án và lời giải

Đáp án: C

Câu 13

Kiểm thử giá trị biên là:

Đáp án và lời giải

Đáp án: B

Câu 14

Phát biểu nào sau đây không đúng về kiểm thử hệ thống:

Đáp án và lời giải

Đáp án: C

Câu 15

Cho đoạn mã giả sau, số ca kiểm thử tối thiểu cần có để phủ tất cả các cung?

int kiemTra (int k) {

if (k <= 1)

return -1;

for (int i = 2; i < k; i++)

if (k % i == 0)

return -1;

return 1;

}

</></=>

Đáp án và lời giải

Đáp án: B

Câu 16

Trong quá trình phát triển phần mềm, quá trình kiểm thử có thể bắt đầu vào thời điểm nào?

Đáp án và lời giải

Đáp án: B

Câu 17

Số đơn đặt hàng trên hệ thống kiểm soát hàng tồn kho có thể nằm trong khoảng từ 10000 đến 99999. Đầu vào nào sau đây có thể là kết quả của việc thiết kế các thử nghiệm chỉ cho các lớp tương đương hợp lệ và các giá trị biên hợp lệ?

Đáp án và lời giải

Đáp án: B

Câu 18

Nội nội dung nào sau đây là một phần của kiểm thử hộp trắng?

Đáp án và lời giải

Đáp án: D

Câu 19

Nội dung nào sau đây không phải là một phần trong kế hoạch kiểm thử?

Đáp án và lời giải

Đáp án: D

Câu 20

Kỹ thuật nào dùng để kiểm tra mã nguồn

Đáp án và lời giải

Đáp án: A

Câu 21

Kiểm thử bảng quyết định thuộc kỹ thuật kiểm thử nào sau đây?

Đáp án và lời giải

Đáp án: B

Câu 22

Khi nào chúng ta phải dừng kiểm thử?

Đáp án và lời giải

Đáp án: B

Câu 23

Nội dung nào sau đây không phải là một kỹ thuật kiểm thử phần mềm hợp lệ?

Đáp án và lời giải

Đáp án: C

Câu 24

Công cụ nào sau đây không phải là công cụ mã nguồn mở?

Đáp án và lời giải

Đáp án: D

Câu 25

Kiểm thử Beta thực hiện tại:

Đáp án và lời giải

Đáp án: A