Tạo Trắc Nghiệm

200+ Trắc nghiệm Kiểm thử phần mềm (có đáp án)

30 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 các nội dung sau nội dung nào không thuộc là kiểm thử hộp trắng?

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

Đáp án: C

Câu 2

Trong các nội dung sau, nội dung nào không phải là kỹ thuật kiểm thử hộp đen?

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

Đáp án: A

Câu 3

Trong kiểm thử dòng dữ liệu, việc kiểm thử dòng dữ liệu tĩnh là:

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

Đáp án: D

Câu 4

Trong Đồ thị dòng dữ liệu G = (N, E) của chương trình, N là tập các cạnh đúng hay sai?

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

Đáp án: B

Câu 5

Trong Đồ thị dòng dữ liệu G = (N, E) của chương trình, E là tập các cạnh đúng hay sai?

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

Đáp án: A

Câu 6

Xác minh (verification) là:

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

Đáp án: D

Câu 7

Xác thực (validation) là:

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

Đáp án: D

Câu 8

Nội dung nào sau đây không có trong tài liệu kế hoạch kiểm thử (Test plan)

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

Đáp án: A

Câu 9

Trong mô hình V có bao nhiêu cấp độ xác minh?

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

Đáp án: B

Câu 10

Trong mô hình V có bao nhiêu cấp độ xác thực?

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

Đáp án: B

Câu 11

Thứ tự xác minh (verification) trong mô hình V:

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

Đáp án: A

Câu 12

Thứ tự xác thực (validation) trong mô hình V:

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

Đáp án: A

Câu 13

Quy trình kiểm thử phần mềm gồm các nội dung: Lập kế hoạch kiểm thử (test plan), Phân tích và thiết kế kiểm thử (Test analyst / test designer ), Thực hiện kiểm thử (Test Executing), Đánh giá và báo cáo kiểm thử (Test Report & Evaluation).

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

Đáp án: A

Câu 14

Kiểm thử hộp trắng (white-box testing) là:

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

Đáp án: D

Câu 15

Kiểm thử hộp đen (black-box testing) là:

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

Đáp án: D

Câu 16

Trong kiểm thử hộp trắng, nội dung nào sau đây là không đúng?

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

Đáp án: B

Câu 17

Trong kiểm thử hộp trắng, nội dung nào sau đây là không đúng?

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

Đáp án: B

Câu 18

Các nội dung sau đây nội dung nào đúng?

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

Đáp án: D

Câu 19

Câu nào sau đây là đúng?

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

Đáp án: A

Câu 20

Cho đoạn code sau đây, hãy chọn đáp án đúng nhất:
float foo(int a, int b, int c, int d)
{
float e;
if (a==0)
return 0;
int x = 0;
if ((a==b) || ((c==d)))
x = 1;
e = 1/x;
return e;
}
Chúng ta cần bao nhiêu testcase để đảm bảo phủ cấp 1.

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

Đáp án: B

Câu 21

Cho đoạn code sau đây, hãy chọn đáp án đúng nhất:
float foo(int a, int b, int c, int d)
{
float e;
if (a==0) return 0;
int x = 0;
if ((a==b) || (c==d)) x = 1;
e = 1/x;
return e;
}
Chúng ta cần bao nhiêu testcase để đảm bảo phủ cấp 2.

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

Đáp án: C

Câu 22

Cho đoạn code sau đây, hãy chọn đáp án đúng nhất:
float foo(int a, int b, int c, int d)
{
float e;
if (a==0) return 0;
int x = 0;
if ((a==b) || (c==d)) x = 1;
e = 1/x;
return e;
}
Chúng ta cần bao nhiêu testcase để đảm bảo phủ cấp 3.

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

Đáp án: C

Câu 23

Độ phức tạp Cyclomatic của đồ thị cho bên dưới là:

200+ Trắc nghiệm Kiểm thử phần mềm (có đáp án)

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

Đáp án: C

Câu 24

Trong kiểm thử dòng dữ liệu, các cặp chuỗi trạng thái sau đây là có thể xảy ra bất thường: dd, dk, ku, kk. Đúng hay sai?

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

Đáp án: A

Câu 25

Trong kiểm thử dòng dữ liệu, các chuỗi trạng thái sau đây là không bất thường: du, ud, uu, uk, kd. Đúng hay sai?

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

Đáp án: A

Câu 26

Trong đồ thị dòng dữ liệu có các loại nút sau:

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

Đáp án: A

Câu 27

Công thức tính độ phức tạp cyclomatic M của một đoạn mã lệnh:

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

Đáp án: A

Câu 28

Công thức tính độ phức tạp cyclomatic M của một đoạn mã lệnh: M = N + 1. Hãy chọn câu trả lời đúng nhất.

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

Đáp án: C

Câu 29

Cho sơ đồ sau. Xác định chuỗi trạng thái đúng cho biến e

200+ Trắc nghiệm Kiểm thử phần mềm (có đáp án)

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

Đáp án: A

Câu 30

Kiểm thử dòng dữ liệu để xác định các vấn đề:

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

Đáp án: E