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

Tổng hợp trên 200 câu hỏi trắc nghiệm Kiểm thử phần mềm có đáp án với các câu hỏi đa dạng, phong phú từ nhiều nguồn giúp sinh viên ôn trắc nghiệm Kiểm thử phần mềm đạt kết quả cao.

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

TRẮC NGHIỆM ONLINE

Quảng cáo

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?

A. Kỹ thuật kiểm thử dòng dữ liệu.

B. Kỹ thuật kiểm thử dòng điều khiển.

C. Kỹ thuật phân chia lớp tương đương.

D. Tất cả các nội dung trên.

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?

A. Kỹ thuật kiểm thử dòng điều khiển.

B. Kỹ thuật phân chia lớp tương đương.

C. Kỹ thuật phân tích giá trị biên.

D. Tất cả các nội dung trên.

Quảng cáo

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

A. Xác định các sai sót (defect) tiềm ẩn, được gọi là sự bất thường của dòng dữ liệu (data flow anomaly).

B. Phân tích mã nguồn.

C. Không chạy mã nguồn.

D. Tất cả các nội dung trên.

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?

A. Đúng.

B. Sai.

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?

Quảng cáo

A. Đúng.

B. Sai.

Câu 6. Xác minh (verification) là:

A. Xác minh là quá trình đánh giá phần mềm ở giai đoạn phát triển.

B. Nó giúp bạn quyết định xem ứng dụng có thỏa mãn các yêu cầu đã chỉ định hay không.

C. Là phương pháp kiểm tra tĩnh.

D. Tất cả các nội dung trên.

Câu 7. Xác thực (validation) là:

A. Xác thực là quá trình đánh giá phần mềm nằm sau quá trình phát triển phần mềm

B. Xác thực để kiểm tra xem phần mềm có đáp ứng các yêu cầu của khách hàng hay không.

C. Là phương pháp kiểm tra động.

D. Tất cả các nội dung trên.

Quảng cáo

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)

A. Những gì không kiểm tra được.

B. Kế hoạch để đánh giá chất lượng.

C. Môi trường thử nghiệm.

D. Lịch trình và thời hạn.

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

A. 5

B. 4

C. 3

D. 6

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

A. 5

B. 4

C. 3

D. 1

Câu 11. Thứ tự xác minh (verification) trong mô hình V:

A. Requirement Analysis, System Design, Architecture Design, Module Design

B. System Design, Architecture Design, Module Design, Requirement Analysis.

C. System Design, Architecture Design, Requirement Analysis, Module Design.

D. Không có đáp án nào đúng.

Câu 12. Thứ tự xác thực (validation) trong mô hình V:

A. Unit Testing, Integration Testing, System Testing, User Acceptance Testing (UAT).

B. Integration Testing, Unit Testing, System Testing, User Acceptance Testing (UAT).

C. Integration Testing, Unit Testing, User Acceptance Testing (UAT), System Testing.

D. Tất cả các đáp án trên đều đúng.

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).

A. Đúng.

B. Sai.

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

A. Kiểm thử hộp trắng hay còn được gọi là kiểm thử cấu trúc (structural testing).

B. Trong kiểm thử hộp trắng, phần mềm được xem là một hộp trắng và các test-case được xác định từ sự thực hiện của phần mềm.

C. Mục tiêu của kiểm thử hộp trắng là để xác định một thành phần phần mềm đó có thực hiện đúng với thiết kế không.

D. Tất cả các nội dung trên.

Câu 15. Kiểm thử hộp đen (black-box testing) là:

A. Phần mềm được xem là một hộp đen.

B. Các test-case được xác định từ các đặc tả yêu cầu chức năng của thành phần phần mềm

C. Kiểm thử hộp đen không dựa vào mã nguồn của thành phần phần mềm.

D. Tất cả các nội dung trên.

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

A. Đường thi hành là một kịch bản thi hành của một đơn vị chương trình.

B. Mỗi đơn vị chương trình chỉ có duy nhất một đường thi hành.

C. Mục tiêu của kiểm thử dòng điều khiển là để đảm bảo mọi đường thi hành của đơn vị chương trình đều chạy đúng.

D. Tất cả các nội dung trên đều đúng.

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

A. Nút bắt đầu, Nút kết thúc, Nút quyết định, Nút kết nối, Nút phát biểu.

B. Nút bắt đầu, Nút kết thúc, Nút quyết định, Nút tuần tự, Nút phát biểu.

C. Nút bắt đầu, Nút kết thúc, Nút quyết định, Nút kết nối, Nút tác vụ.

D. Tất cả các đáp án trên đều sai.

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

A. Kiểm thử thỏa mãn phủ cấp 1 là kiểm thử sao cho mỗi lệnh được thực thi ít nhất 1 lần.

B. Kiểm thử thỏa mãn phủ cấp 2 là kiểm thử sao cho mỗi điểm quyết định luận lý đều được thực hiện ít nhất 1 lần cho trường hợp TRUE lẫn FALSE.

C. Kiểm thử thỏa mãn phủ cấp 3 là kiểm thử sao cho mỗi điều kiện luận lý con (subcondition) của từng điểm quyết định đều được thực hiện ít nhất 1 lần cho trường hợp TRUE lẫn FALSE

D. Tất cả các nội dung trên đều đúng.

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

A. Độ đo bao phủ càng lớn thì độ tin cậy của bộ kiểm thử càng cao.

B. Độ đo bao phủ càng nhỏ thì độ tin cậy của bộ kiểm thử càng cao

C. Độ đo bao phủ càng lớn thì độ tin cậy của bộ kiểm thử càng thấp

D. Độ đo bao phủ không ảnh hưởng đến độ tin cậy của bộ kiểm thử

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.

A. 1

B. 2

C. 3

D. 4

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.

A. 1

B. 2

C. 3

D. 4

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.

A. 1

B. 2

C. 3

D. 4

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)

A. 1

B. 2

C. 3

D. 4

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?

A. Đúng.

B. Sai.

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?

A. Đúng.

B. Sai.

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

A. Nút bắt đầu, Nút kết thúc, Nút quyết định, Nút kết nối, Nút tác vụ.

B. Nút bắt đầu, Nút kết thúc, Nút quyết định, Nút phát biểu, Nút tác vụ.

C. Nút bắt đầu, Nút kết thúc, Nút quyết định, Nút kết nối, Nút phát biểu.

D. Không có câu trả lời đúng.

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

A. M = E – N + 2P.

B. M = N – E + 2P

C. M = N + 2

D. Không có đáp án đúng.

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.

A. N là số cạnh của đồ thị.

B. N là số nút của đồ thị.

C. N là số nút điều kiện rẽ nhánh nhị phân.

D. Tất cả các nội dung trên đều đúng.

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)

A. ~dduk

B. ~duk

C. dduk

D. Tất cả đều sai

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

A. Một biến được khai báo nhưng không bao giờ được sử dụng trong chương trình.

B. Một biến được sử dụng nhưng chưa được khai báo.

C. Một biến được khai báo nhiều lần trước khi nó được sử dụng.

D. Hủy bỏ một biến trước khi nó được sử dụng.

E. Tất cả các nội dung trên.

................................

................................

................................

TRẮC NGHIỆM ONLINE

Xem thêm câu hỏi trắc nghiệm các môn học Đại học có đáp án hay khác:

ĐỀ THI, GIÁO ÁN, GÓI THI ONLINE DÀNH CHO GIÁO VIÊN VÀ PHỤ HUYNH LỚP 12

Bộ giáo án, đề thi, bài giảng powerpoint, khóa học dành cho các thầy cô và học sinh lớp 12, đẩy đủ các bộ sách cánh diều, kết nối tri thức, chân trời sáng tạo tại https://tailieugiaovien.com.vn/ . Hỗ trợ zalo VietJack Official


Giải bài tập lớp 12 Kết nối tri thức khác