[toc:ul]
a) Kiểm thử
+ Việc chạy thử chương trình để kiểm tra (còn gọi là kiểm thử) nhằm phát hiện những tình huống bất thường (lỗi) khi thực hiện chương trình.
+ Các lỗi cần được loại bỏ trước khi chương trình được coi là sản phẩm hoàn chỉnh và có thể chia sẻ với người khác.
→ Cần phải chạy thử chương trình để phát hiện và loại bỏ lỗi.
b) Phân loại lỗi
- Lỗi cú pháp là lỗi viết câu lệnh sai quy tắc, làm cho chương trình không hoạt động.
- Lỗi lôgic là lỗi câu lệnh, tuy được viết đúng quy tắc nhưng thực hiện sai so với kịch bản.
a) Phát hiện lỗi lôgic
1) Dựa vào tư duy lôgic về thứ tự thực hiện các câu lệnh để phát hiện lỗi.
2) Dựa vào thực nghiệm, phát hiện lỗi bằng cách loại trừ những phần chương trình chạy đúng.
b) Sửa lỗi
- Khi đã biết vị trí câu lệnh xảy ra lỗi trong chương trình và cách thức câu lệnh tạo ra lỗi → có thể đưa ra những cách sửa lỗi phù hợp với yêu cầu.