Trang chủ › Lớp 10 › Tin học › Bài 30. Kiểm thử và gỡ lỗi chương trình

Tin học 10 Bài 30: Kiểm thử và gỡ lỗi chương trình

Tin học lớp 10 · Kết nối tri thức · THPT

Kiểm thử chương trình, Chọn bộ dữ liệu test, Gỡ lỗi (debug), In giá trị trung gian, Chạy từng bước, điểm dừng, Quy trình – mẹo nhớ.

Tóm tắt kiến thức Tin học 10 Bài 30: Kiểm thử và gỡ lỗi chương trình

1. Kiểm thử chương trình

  • Chạy chương trình với dữ liệu thử để tìm lỗi
  • Bộ test: dữ liệu vào + kết quả mong đợi: So kết quả chạy được với kết quả mong đợi
  • Đúng với vài test chưa chắc đã hết lỗi

2. Chọn bộ dữ liệu test

  • Dữ liệu thông thường, hay gặp
  • Dữ liệu biên: nhỏ nhất, lớn nhất, đúng ngưỡng: VD: điểm = 5, n = 1, n = 10
  • Dữ liệu đặc biệt: 0, số âm, danh sách rỗng
  • Tự tính trước kết quả mong đợi

3. Gỡ lỗi (debug)

Tìm vị trí, nguyên nhân lỗi rồi sửa; Lỗi cú pháp, ngoại lệ: đọc thông báo lỗi; Lỗi lôgic: theo dõi giá trị các biến.

4. In giá trị trung gian

Thêm print() tại chỗ nghi ngờ; So giá trị in ra với giá trị mong đợi; Xong thì xoá hoặc chú thích # lệnh in.

5. Chạy từng bước, điểm dừng

Chế độ Debug: chạy lần lượt từng lệnh; Điểm dừng (breakpoint): dừng tại dòng chọn; Chạy tay: lập bảng giá trị biến từng bước.

6. Quy trình – mẹo nhớ

Kiểm thử → gỡ lỗi → sửa → kiểm thử lại; Tìm chỗ ĐẦU TIÊN giá trị bị sai; Sửa xong chạy lại TẤT CẢ bộ test; “Test để TÌM lỗi – Debug để SỬA lỗi”.

🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.

Học bài này ngay →