Trắc nghiệm Công nghệ Phần mềm Bài: KIỂM THỬ PHA BẢO TRÌ
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
Mục đích chính của kiểm thử trong pha bảo trì là gì?
Đáp án và lời giải
Đáp án: D
Câu 2
Loại kiểm thử nào sau đây là quan trọng nhất và chiếm phần lớn nỗ lực kiểm thử trong pha bảo trì?
Đáp án và lời giải
Đáp án: D
Câu 3
Khi một lỗi đã được báo cáo và sửa chữa, loại kiểm thử nào được thực hiện để xác nhận rằng lỗi đó đã được khắc phục và không còn xuất hiện?
Đáp án và lời giải
Đáp án: D
Câu 4
Tại sao việc kiểm thử hồi quy lại là một thách thức lớn trong pha bảo trì?
Đáp án và lời giải
Đáp án: D
Câu 5
Trong pha bảo trì, khi một tính năng mới được thêm vào phần mềm, loại kiểm thử nào là cần thiết để xác minh tính năng đó hoạt động đúng?
Đáp án và lời giải
Đáp án: D
Câu 6
Vấn đề nào sau đây thường là một thách thức khi kiểm thử bảo trì các “hệ thống kế thừa” (Legacy Systems)?
Đáp án và lời giải
Đáp án: D
Câu 7
Mục tiêu chính của việc “chọn lọc kiểm thử hồi quy” (Regression Test Selection) là gì?
Đáp án và lời giải
Đáp án: D
Câu 8
Để giảm chi phí và thời gian kiểm thử hồi quy, phương pháp nào sau đây là hiệu quả nhất?
Đáp án và lời giải
Đáp án: D
Câu 9
Phát biểu nào sau đây **không đúng** về kiểm thử pha bảo trì?
Đáp án và lời giải
Đáp án: D
Câu 10
Khi một phần mềm được bảo trì để thích nghi với một môi trường mới (ví dụ: phiên bản hệ điều hành mới), loại kiểm thử nào là cần thiết để đảm bảo tính tương thích?
Đáp án và lời giải
Đáp án: D
Câu 11
Vấn đề “Oracle Problem” (Vấn đề Oracle) trong kiểm thử bảo trì là gì?
Đáp án và lời giải
Đáp án: D
Câu 12
Ai là người chịu trách nhiệm chính về việc thực hiện kiểm thử trong pha bảo trì?
Đáp án và lời giải
Đáp án: D
Câu 13
Khi sửa một lỗi trong hệ thống phần mềm, một rủi ro tiềm tàng là việc “tạo ra lỗi mới” (introducing new defects). Loại kiểm thử nào giúp giảm thiểu rủi ro này?
Đáp án và lời giải
Đáp án: D
Câu 14
Hệ thống “Quản lý lỗi” (Bug Tracking System) có vai trò gì trong việc kiểm thử pha bảo trì?
Đáp án và lời giải
Đáp án: D
Câu 15
Mục tiêu của việc “phân tích tác động” (Impact Analysis) trong pha bảo trì 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ề mối quan hệ giữa kiểm thử bảo trì và vòng đời sản phẩm?
Đáp án và lời giải
Đáp án: D
Câu 17
Nếu một công ty muốn cải thiện hiệu quả kiểm thử bảo trì của mình, họ nên đầu tư vào điều gì?
Đáp án và lời giải
Đáp án: D
Câu 18
Khái niệm “nợ kỹ thuật” (technical debt) ảnh hưởng đến kiểm thử bảo trì như thế nào?
Đáp án và lời giải
Đáp án: D
Câu 19
Kiểm thử nào sau đây thường được thực hiện để xác minh rằng phần mềm có thể phục hồi một cách an toàn và đúng cách sau khi gặp lỗi hoặc sự cố hệ thống trong môi trường sản xuất?
Đáp án và lời giải
Đáp án: D
Câu 20
Để đảm bảo một bộ kiểm thử hồi quy hiệu quả, các trường hợp kiểm thử cần được:
Đáp án và lời giải
Đáp án: D
Câu 21
Trong pha bảo trì, khi một tính năng cũ được cải thiện hoặc tối ưu hóa (Bảo trì hoàn thiện), loại kiểm thử nào là cần thiết để xác minh rằng sự cải thiện này hoạt động như mong đợi và không ảnh hưởng đến chức năng khác?
Đáp án và lời giải
Đáp án: D
Câu 22
Mục tiêu của việc “kiểm thử lại toàn bộ” (retest all) trong hồi quy là gì?
Đáp án và lời giải
Đáp án: D
Câu 23
Sự “thiếu thông tin” về các thay đổi (ví dụ: không có nhật ký thay đổi rõ ràng) là một vấn đề nào trong kiểm thử bảo trì?
Đáp án và lời giải
Đáp án: D
Câu 24
Khi một phần mềm được cập nhật để khắc phục các lỗ hổng bảo mật, loại kiểm thử nào là cần thiết để xác minh hiệu quả của việc khắc phục đó?
Đáp án và lời giải
Đáp án: D
Câu 25
Mục tiêu của việc “quản lý cấu hình phần mềm” (Software Configuration Management – SCM) trong kiểm thử pha bảo trì là gì?