Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 04 - Engineering Practices for Building Quality Software (SWE201c)
Select the true 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
AThe goal of test selection is to find the maximum number of tests that can be successfully run.
BRandomly testing is the poorest form of testing.
CThe developer of the code is the best person to test that code.
Manually created tests can use randomly selected inputs to maximize defect finding.Đúng
Giải thích chi tiết
Đáp án đúng: D. Kiểm thử thủ công hoàn toàn có thể dùng đầu vào chọn ngẫu nhiên: chọn ngẫu nhiên giúp chạm tới những vùng dữ liệu mà người viết test khó nghĩ ra, nhờ đó tăng khả năng phát hiện khiếm khuyết. Đây là phát biểu đúng.
A sai: mục tiêu chọn test không phải tìm nhiều phép kiểm thử chạy THÀNH CÔNG nhất, mà tìm phép kiểm thử có khả năng làm lộ lỗi cao nhất. B sai: kiểm thử ngẫu nhiên là một kỹ thuật hợp lệ và hữu ích, không phải hình thức tệ nhất. C sai: chính tác giả đoạn mã là người kém khách quan nhất để kiểm thử nó, vì cùng một hiểu lầm sinh ra bug sẽ sinh ra cả test sai.