Xem mẫu

LOGO www.themegallery.com CHƯƠNG 13 CÀI ĐẶT VÀ VẬN HÀNH HỆ THỐNG LOGO NỘI DUNG 1 KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH 2 BIÊN SOẠN TÀI LIỆU 3 THAY ĐỔI THÀNH HỆ THỐNG MỚI 4 ĐÁNH GIÁ HỆ THỐNG 5 BẢO TRÌ HỆ THỐNG www.themegallery.com LOGO KIỂM THỬ VÀ GỠ LỖI Định nghĩa - Definition of Testing and Debugging ‘Kiểm thử’ là một quá trình đảm bảo rằng chương trình sẽ thực hiện được nhiệm vụ được giao “Gỡ lỗi’ là một quá trình tìm và loại bỏ lỗi chương trình. Các loại lỗi của chương trình - Types of Program Errors Lỗi cú pháp - Syntax Errors: Là các lệnh trong chương trình không tuân theo cú pháp của ngôn ngữ lập trình đó Ví dụ: C:= 5+4; Lỗi trong C nhưng lại đúng trong Pascal Lỗi Logic - Logic Errors Chương trình vẫn được biên dịch và thực hiện thành công nhưng kết quả không chính xác. Ví dụ: Thay vì C=5+4; Lại đánh C=5-4; www.themegallery.com LOGO KIỂM THỬ VÀ GỠ LỖI Kiểm thử chương trình - Testing a Program  Kiểm thử là quá trình chạy chương trình với nhiều mẫu dữ liệu khác nhằm đảm bảo chương trình không có lỗi logic, kết quả luôn luôn chính xác  Dữ liệu được lựa chọn để kiểm thử một chương trình bao gồm:  Tất cả các dữ liệu nằm trong phạm vi do chương trình qui định.  Tất cả các loại dữ liệu không hợp lệ (không chính xác, không đầy đủ, hoặc kiểu dữ liệu không thích hợp) với qui định của chương để kiểm tra khả năng xử lý các lỗi của chương trình. Các chương trình tốt sẽ xuất những thông báo lỗi thích hợp thay vì treo chương trình hoặc tạo ra các kết quả vô nghĩa. www.themegallery.com LOGO KIỂM THỬ VÀ GỠ LỖI Gỡ lỗi lỗi cú pháp cho chương trình - Debugging a Program for Syntax Errors Bộ xử lý ngôn ngữ đưa ra các thông báo lỗi của các lệnh trong chương trình cho biết là lỗi gì và đưa ra gợi ý sửa lỗi. Lỗi cú pháp tương đối dễ dàng phát hiện và dễ sửa lỗi. www.themegallery.com ... - tailieumienphi.vn
nguon tai.lieu . vn