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.
- 🧠 Sơ đồ tư duy tương tác, xem vừa 1 màn hình, phóng to từng nhánh
- 🖼️ 12 hình minh hoạ dễ hiểu
- ✍️ 30 câu bài tập tự chấm, 4 mức: Trung bình → Khá → Giỏi → Xuất sắc, có lời giải
- 📱 Học tốt trên điện thoại và máy tính