----- Nội dung ảnh ----- 16. Vì sao sử dụng nhiều bộ dữ liệu test khác nhau lại quan trọng trong kiểm thử chương trình? 17. Làm thế nào để tránh lỗi lập trình ngay từ khi viết mã thay vì chỉ dựa vào kiểm thử? 18. Điểm khác biệt giữa kiểm thử thủ công và kiểm thử tự động là gì? 19. Làm thế nào để phát hiện lỗi trong một chương trình phức tạp có nhiều dòng lệnh? 20. Làm sao để biết một chương trình đã được kiểm thử đủ và có thể sử dụng?