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)
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.
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?
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.
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à:
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
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.
................................
................................
................................
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:
Sách VietJack thi THPT quốc gia 2025 cho học sinh 2k7:
- Soạn văn 12 (hay nhất) - KNTT
- Soạn văn 12 (ngắn nhất) - KNTT
- Giải sgk Toán 12 - KNTT
- Giải Tiếng Anh 12 Global Success
- Giải sgk Tiếng Anh 12 Smart World
- Giải sgk Tiếng Anh 12 Friends Global
- Giải sgk Vật Lí 12 - KNTT
- Giải sgk Hóa học 12 - KNTT
- Giải sgk Sinh học 12 - KNTT
- Giải sgk Lịch Sử 12 - KNTT
- Giải sgk Địa Lí 12 - KNTT
- Giải sgk Giáo dục KTPL 12 - KNTT
- Giải sgk Tin học 12 - KNTT
- Giải sgk Công nghệ 12 - KNTT
- Giải sgk Hoạt động trải nghiệm 12 - KNTT
- Giải sgk Giáo dục quốc phòng 12 - KNTT
- Giải sgk Âm nhạc 12 - KNTT
- Giải sgk Mĩ thuật 12 - KNTT
Giải bài tập SGK & SBT
Tài liệu giáo viên
Sách
Khóa học
Thi online
Hỏi đáp



