Câu hỏi: SWT301 Software Testing – Bộ ôn tập cuối kỳ số 3
60 câu trắc nghiệm kèm lời giải của môn Software Testing, xếp đúng thứ tự trong đề. Trang 3/3 — câu 41–60.
Danh sách câu hỏi
Đáp án đúng: "A static analysis tool". Mã không thể chạy tới (unreachable code) là đoạn lệnh mà không đường đi nào trong luồng điều khiển dẫn tới được, ví dụ lệnh đứng ngay sau return; công cụ phân tích tĩnh dựng đồ thị luồng điều khiển từ mã nguồn mà không cần chạy chương trình, nên phát hiện các nút không có đường tới một cách tự động và đầy đủ. "Code reviews" do con người đọc mã nên có thể nhận ra mã chết nhưng dễ bỏ sót khi luồng điều khiển phức tạp. "Code inspections" là dạng rà soát hình thức hơn nhưng vẫn dựa vào người đọc, tốn công hơn công cụ với loại lỗi mang tính cấu trúc này. "A coverage tool" đo phần mã đã được chạy trong kiểm thử động; nó chỉ cho biết dòng nào chưa được chạm tới, mà dòng chưa chạy có thể chỉ do thiếu ca kiểm thử, nên không khẳng định được dòng đó không thể tới. "A test management tool" quản lý kế hoạch, ca kiểm thử, kết quả và sự cố, hoàn toàn không đọc mã nguồn.