Trắc nghiệm Công nghệ Phần mềm Bài: NHỮNG VẤN ĐỀ TRONG KIỂM THỬ
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
Vấn đề nào sau đây là thách thức phổ biến nhất trong kiểm thử phần mềm?
Đáp án và lời giải
Đáp án: D
Câu 2
Khó khăn chính khi yêu cầu của phần mềm thay đổi liên tục trong quá trình phát triển là gì đối với kiểm thử?
Đáp án và lời giải
Đáp án: D
Câu 3
Vấn đề “Oracle Problem” trong kiểm thử có nghĩa là gì?
Đáp án và lời giải
Đáp án: D
Câu 4
Tại sao việc thiết lập và duy trì môi trường kiểm thử (Test Environment) lại là một vấn đề trong kiểm thử?
Đáp án và lời giải
Đáp án: D
Câu 5
Vấn đề nào sau đây liên quan đến việc tạo ra các tập dữ liệu đa dạng và hợp lệ để kiểm thử tất cả các kịch bản?
Đáp án và lời giải
Đáp án: D
Câu 6
Kiểm thử hồi quy (Regression Testing) trở thành một vấn đề khi nào?
Đáp án và lời giải
Đáp án: D
Câu 7
Phát biểu nào sau đây **không đúng** về những vấn đề trong kiểm thử?
Đáp án và lời giải
Đáp án: D
Câu 8
Khó khăn nào phát sinh khi các yêu cầu được đặc tả mơ hồ hoặc không đầy đủ?
Đáp án và lời giải
Đáp án: D
Câu 9
Vấn đề “kiểm thử không đủ” (under-testing) có thể dẫn đến hậu quả gì?
Đáp án và lời giải
Đáp án: D
Câu 10
Tại sao việc kiểm thử các yêu cầu phi chức năng (Non-functional Requirements) như hiệu suất và bảo mật lại phức tạp hơn so với yêu cầu chức năng?
Đáp án và lời giải
Đáp án: D
Câu 11
Vấn đề nào sau đây thường xảy ra khi kiểm thử viên có sự “thiên vị” (bias) hoặc “mệt mỏi” (fatigue)?
Đáp án và lời giải
Đáp án: D
Câu 12
Áp lực “thời gian ra thị trường” (Time-to-Market) ảnh hưởng đến kiểm thử như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 13
Vấn đề nào liên quan đến việc duy trì và cập nhật các trường hợp kiểm thử (Test Cases) khi hệ thống liên tục thay đổi?
Đáp án và lời giải
Đáp án: D
Câu 14
Khó khăn trong việc kiểm thử “khả năng tương thích” (Compatibility Testing) là gì?
Đáp án và lời giải
Đáp án: D
Câu 15
Vấn đề “flaky tests” (kiểm thử không ổn định) trong kiểm thử tự động là gì?
Đáp án và lời giải
Đáp án: D
Câu 16
Phát biểu nào sau đây đúng về giới hạn của kiểm thử?
Đáp án và lời giải
Đáp án: D
Câu 17
Vấn đề nào thường xuất hiện khi kiểm thử một “hệ thống kế thừa” (Legacy System)?
Đáp án và lời giải
Đáp án: D
Câu 18
Mục tiêu của việc “ưu tiên kiểm thử” (Test Prioritization) là gì khi có ràng buộc về thời gian?
Đáp án và lời giải
Đáp án: D
Câu 19
Thiếu sự giao tiếp hiệu quả giữa nhóm phát triển và nhóm kiểm thử có thể dẫn đến vấn đề gì?
Đáp án và lời giải
Đáp án: D
Câu 20
Để giải quyết vấn đề “dữ liệu kiểm thử”, phương pháp nào có thể được áp dụng?
Đáp án và lời giải
Đáp án: D
Câu 21
Vấn đề nào liên quan đến việc kiểm thử các ứng dụng đa luồng (multi-threaded) hoặc song song (concurrent)?
Đáp án và lời giải
Đáp án: D
Câu 22
Khi một kiểm thử viên chỉ tập trung vào việc tìm kiếm lỗi, mà không báo cáo về các cải tiến hoặc trải nghiệm người dùng, đây là một vấn đề liên quan đến gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Sự “phụ thuộc vào con người” (human dependency) là một vấn đề trong kiểm thử vì:
Đáp án và lời giải
Đáp án: D
Câu 24
Vấn đề nào thường phát sinh khi kiểm thử viên không có quyền truy cập đầy đủ vào mã nguồn hoặc tài liệu thiết kế?
Đáp án và lời giải
Đáp án: D
Câu 25
Vấn đề nào sau đây là một trong những lý do khiến “Kiểm thử chấp nhận” (Acceptance Testing) lại quan trọng?