Which is a false statement?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

AManually created tests can use randomly selected inputs to maximize defect finding
BCode coverage includes statement coverage, ensuring all code statements are executed at least once by at least one test case and all tests pass.
CProgram testing helps find defects, but testing can not prove there are no bugs.
The developer of the code is the best person to test that code.Đúng

Giải thích chi tiết

Đáp án đúng: D. Chính tác giả đoạn mã là người kém khách quan nhất để kiểm thử nó: hiểu lầm nào dẫn tới việc viết sai mã thì cũng sẽ dẫn tới việc viết sai test, nên lỗi vẫn lọt. Đây là lý do ngành tách vai trò kiểm thử độc lập. Vậy D là phát biểu SAI. A đúng: đầu vào chọn ngẫu nhiên chạm được những vùng dữ liệu người viết test khó nghĩ ra. B đúng: statement coverage là một mức của code coverage. C đúng và là câu nói kinh điển của Dijkstra — kiểm thử chứng minh được sự có mặt của lỗi, không chứng minh được sự vắng mặt của lỗi.

Xuất hiện trong các bộ đề