Statement Coverage will not check for the following.

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Missing Statements". Độ phủ câu lệnh (statement coverage) đo tỉ lệ câu lệnh có trong mã đã được thực thi bởi bộ ca kiểm thử. Vì nó chỉ đo những gì đang tồn tại trong mã, nó không thể phát hiện câu lệnh bị thiếu: một phép kiểm tra hay một xử lý mà lập trình viên quên viết thì không có dòng nào để đánh dấu là chưa chạy, nên độ phủ vẫn có thể đạt 100%. Muốn phát hiện thiếu sót này phải đối chiếu với đặc tả bằng kỹ thuật hộp đen hoặc rà soát. "Unused Branches" thì phân tích độ phủ câu lệnh vẫn làm lộ ra khi phần thân của nhánh đó chưa từng được thực thi. "Dead Code" (mã chết) luôn hiện ra là không được phủ, vì không ca kiểm thử nào chạy tới được. "Unused Statement" cũng hiện ngay trong báo cáo độ phủ như dòng chưa thực thi, nên đây đúng là thứ độ phủ câu lệnh kiểm tra được.

Cùng phần 4

Xuất hiện trong 1 bộ đề