Trắc nghiệm Công nghệ Phần mềm Bài: KIỂM THỬ PHA BẢO TRÌ Trắc nghiệm Công nghệ Phần mềm Bài: KIỂM THỬ PHA BẢO TRÌ 25 câu hỏi 30 phút Công nghệ Phần mềmBẮT ĐẦU LÀM BÀITrắc nghiệm Công nghệ Phần mềm Bài: KIỂM THỬ PHA BẢO TRÌ 25 câu hỏi 30 phút Công nghệ Phần mềmPHẦN I. Câu trắc nghiệm nhiều phương án lựa chọn.Câu 1Nhận biếtMục đích chính của kiểm thử trong pha bảo trì là gì?A.Để tìm lỗi trong mã nguồn ban đầu.B.Để kiểm tra hiệu suất của phần cứng mới.C.Để xác định yêu cầu mới.D.D Lát kiểm tra lại Câu 2Nhận biếtLoạ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ì?A.Kiểm thử đơn vị (Unit Testing).B.Kiểm thử tích hợp (Integration Testing).C.Kiểm thử chấp nhận (Acceptance Testing).D.D Lát kiểm tra lại Câu 3Nhận biếtKhi 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?A.Kiểm thử hiệu suất.B.Kiểm thử bảo mật.C.Kiểm thử hồi quy.D.D Lát kiểm tra lại Câu 4Nhận biếtTạ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ì?A.Vì nó chỉ tìm thấy các lỗi nhỏ.B.Vì nó không cần nhiều công cụ.C.Vì nó luôn được tự động hóa hoàn toàn.D.D Lát kiểm tra lại Câu 5Nhận biếtTrong 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?A.Kiểm thử hồi quy.B.Kiểm thử phục hồi.C.Kiểm thử hiệu suất.D.D Lát kiểm tra lại Câu 6Nhận biếtVấ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)?A.Có tài liệu kiểm thử rất chi tiết.B.Mã nguồn luôn rõ ràng.C.Dễ dàng thiết lập môi trường kiểm thử.D.D Lát kiểm tra lại Câu 7Nhận biếtMục tiêu chính của việc "chọn lọc kiểm thử hồi quy" (Regression Test Selection) là gì?A.Thực hiện tất cả các kiểm thử hồi quy.B.Bỏ qua hoàn toàn kiểm thử hồi quy.C.Chỉ kiểm thử các tính năng mới.D.D Lát kiểm tra lại Câu 8Nhận biếtĐể 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?A.Thực hiện kiểm thử thủ công thường xuyên hơn.B.Giảm số lượng lập trình viên.C.Bỏ qua kiểm thử hồi quy.D.D Lát kiểm tra lại Câu 9Nhận biếtPhát biểu nào sau đây **không đúng** về kiểm thử pha bảo trì?A.Kiểm thử bảo trì là một phần không thể thiếu của quá trình bảo trì.B.Chi phí kiểm thử bảo trì thường rất đáng kể.C.Mục tiêu chính là đảm bảo chất lượng sau thay đổi.D.D Lát kiểm tra lại Câu 10Nhận biếtKhi 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?A.Kiểm thử xác nhận lỗi.B.Kiểm thử chức năng.C.Kiểm thử hiệu suất.D.D Lát kiểm tra lại Câu 11Nhận biếtVấn đề "Oracle Problem" (Vấn đề Oracle) trong kiểm thử bảo trì là gì?A.Khó khăn trong việc tìm ra người có thể kiểm thử.B.Phần mềm không thể chạy trên các hệ điều hành khác nhau.C.Phần mềm luôn đưa ra kết quả ngẫu nhiên.D.D Lát kiểm tra lại Câu 12Nhận biếtAi 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ì?A.Chỉ người dùng cuối.B.Chỉ quản lý dự án.C.Chỉ lập trình viên đã sửa lỗi.D.D Lát kiểm tra lại Câu 13Nhận biếtKhi 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?A.Kiểm thử đơn vị.B.Kiểm thử tích hợp.C.Kiểm thử chấp nhận.D.D Lát kiểm tra lại Câu 14Nhận biếtHệ thống "Quản lý lỗi" (Bug Tracking System) có vai trò gì trong việc kiểm thử pha bảo trì?A.Tự động sửa lỗi.B.Chỉ lưu trữ mã nguồn.C.Chỉ tạo báo cáo.D.D Lát kiểm tra lại Câu 15Nhận biếtMục tiêu của việc "phân tích tác động" (Impact Analysis) trong pha bảo trì là gì?A.Để tìm lỗi trong mã nguồn.B.Để ước lượng chi phí bảo trì.C.Để xác định người mắc lỗi.D.D Lát kiểm tra lại Câu 16Nhận biếtPhá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?A.Kiểm thử bảo trì chỉ là một lần duy nhất.B.Kiểm thử bảo trì kết thúc khi sản phẩm được triển khai.C.Kiểm thử bảo trì là một phần của phát triển ban đầu.D.D Lát kiểm tra lại Câu 17Nhận biếtNế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ì?A.Giảm số lượng kiểm thử viên.B.Chỉ kiểm thử thủ công.C.Không cần tài liệu.D.D Lát kiểm tra lại Câu 18Nhận biếtKhái niệm "nợ kỹ thuật" (technical debt) ảnh hưởng đến kiểm thử bảo trì như thế nào?A.Làm cho kiểm thử dễ dàng hơn.B.Giảm sự cần thiết của kiểm thử.C.Làm cho mã nguồn rõ ràng hơn.D.D Lát kiểm tra lại Câu 19Nhận biếtKiể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?A.Kiểm thử hiệu suất.B.Kiểm thử bảo mật.C.Kiểm thử cài đặt.D.D Lát kiểm tra lại Câu 20Nhận biếtĐể đả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:A.Viết ngẫu nhiên.B.Chỉ viết cho tính năng mới.C.Chỉ viết cho lỗi cũ.D.D Lát kiểm tra lại Câu 21Nhận biếtTrong 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?A.Kiểm thử xác nhận lỗi.B.Kiểm thử cài đặt.C.Kiểm thử tương thích.D.D Lát kiểm tra lại Câu 22Nhận biếtMục tiêu của việc "kiểm thử lại toàn bộ" (retest all) trong hồi quy là gì?A.Để chọn lọc các trường hợp kiểm thử.B.Để giảm thời gian kiểm thử.C.Để bỏ qua các lỗi nhỏ.D.D Lát kiểm tra lại Câu 23Nhận biếtSự "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ì?A.Làm cho kiểm thử dễ dàng hơn.B.Giảm sự cần thiết của kiểm thử.C.Tăng tốc độ triển khai.D.D Lát kiểm tra lại Câu 24Nhận biếtKhi 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 đó?A.Kiểm thử hiệu suất.B.Kiểm thử khả năng sử dụng.C.Kiểm thử chức năng.D.D Lát kiểm tra lại Câu 25Nhận biếtMụ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ì?A.Chỉ để quản lý tài chính.B.Chỉ để quản lý nhân sự.C.Chỉ để phát triển công cụ mới.D.D Lát kiểm tra lại Số câu đã làm0/25|Thời gian còn lại--:--NỘP BÀI