-
Câu hỏi:
Mục đích của kiểm thử chương trình là gì?
-
A.
Để tự động sửa lỗi chương trình
-
B.
Để tìm ra lỗi của chương trình
-
C.
Để tìm ra lỗi và tự động sửa lỗi chương trình
-
D.
Để tìm ra lỗi và phòng ngừa, ngăn chặn các lỗi phát sinh trong tương lai
Lời giải tham khảo:
Đáp án đúng: D
- Kiểm thử (test) có nghĩa là kiểm tra và chạy thử
- Lỗi tiếng Anh là bug (bug có nghĩa đen là con bọ)
- Debug là de (lấy ra) bug (con bọ) = gỡ lỗi chương trình. Vậy debug là tìm bug và tháo bỏ bug ra khỏi chương trình
- Có rất nhiều phương pháp và công cụ khác nhau để kiểm thử chương trình. Các công cụ này không những có mục đích tìm ra lỗi (hay bug) của chương trình mà còn có tác dụng phòng ngừa và ngăn chặn các lỗi phát sinh tiếp trong tương lai.
Đáp án D
Hãy trả lời câu hỏi trước khi xem đáp án và lời giải -
A.
Câu hỏi này thuộc đề thi trắc nghiệm dưới đây, bấm vào Bắt đầu thi để làm toàn bài
CÂU HỎI KHÁC
- Mục đích của kiểm thử chương trình là gì?
- Nếu chương trình chạy bị lỗi với thông báo lỗi ZeroDivisionError thì đó là lỗi gì?
- Điểm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?
- Lỗi chương trình Python có bao nhiêu loại?
- Thế nào là lỗi ngoại lệ trong Python?
- Bộ dữ liệu kiểm thử (test) có những tính chất gì?
- Làm thế nào để kiểm tra (test) và gỡ lỗi (debug) một chương trình?
- Khi gặp lỗi liên quan đến giá trị của đối tượng Python sẽ báo lỗi gì?
- Giả sử đầu vào của dữ liệu bài toán là vùng {x ≥ 0]. Khi đó dữ liệu ở vùng biên là những dữ liệu nào?
- Phần mềm soạn thảo lập trình có thể tạo bao nhiêu điểm dừng?