Video giảng tin học 10 kết nối bài 30: Kiểm thử và gỡ lỗi chương trình
Video giảng tin học 10 kết nối bài 30: Kiểm thử và gỡ lỗi chương trình. Các kiến thức được truyền tải nhẹ nhàng, dễ hiểu. Các phần trọng tâm sẽ được nhấn mạnh, giảng chậm. Xem video, học sinh sẽ dễ dàng hiểu bài và tiếp thu kiến thức nhanh hơn.
Bạn chưa đủ điều kiện để xem được video này. => Xem video demo
Tóm lược nội dung
KIỂM THỬ VÀ GỠ LỖI CHƯƠNG TRÌNH (2 TIẾT)
Mến chào các em học sinh thân yêu!
Thông qua video này, các em sẽ nắm được các kiến thức và kĩ năng như sau:
- Biết được một vài phương pháp đơn giản kiểm thử chương trình.
- Biết được một vài cách gỡ lỗi đơn giản một chương trình.
HOẠT ĐỘNG KHỞI ĐỘNG
Trước khi vào bài, cô có câu hỏi muốn tất cả chúng ta cùng suy nghĩ và trả lời: Làm thế nào để kiểm tra (test) và gỡ lỗi (debug) một chương trình?
HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC
Nội dung 1. Một vài phương pháp kiểm thử chương trình
Theo em, kiểm thử chương trình với các bộ dữ liệu test cần có?
Video trình bày nội dung:
- Quan sát mã lỗi Runtime và bắt lỗi ngoại lệ: Giúp kiểm tra vị trí dòng lệnh sinh ra lỗi này, từ đó phân tích, tìm và sửa lỗi.
- Kiểm thử chương trình với các bộ dữ liệu test:
+ Cần có nhiều bộ test
+ Cần có bộ test ngẫu nhiên
+ Cần có bộ test dữ liệu ở vùng biên
- In các thông số trung gian: Thông qua các giá trị trung gian trong quá trình thực hiện chương trình, nếu kết quả cuối cùng có lỗi thì sẽ dễ tìm ra lỗi đó.
- Sử dụng công cụ breakpoint (điểm dừng): cho phép tạo ra các điểm dừng bên trong chương trình, giúp người kiểm thử có thể quan sát, kiểm tra tính đúng đắn của chương trình.
Nội dung 2. Một số ví dụ minh hoạ
Em hãy nêu các bước kiểm thử?
Video trình bày nội dung:
- Cách 1: In các giá trị trung gian để kiểm soát chương trình
- Cách 2: Sử dụng công cụ tạo điểm dừng của phần mềm soạn thảo lập trình.
Với phần mềm soạn thảo lập trình Wingware, các bước trên như sau:
+ Bước 1: Thiết lập điểm dừng: Nháy chuột tại vị trí muốn tạo điểm dừng trong cột đầu tiên. Sẽ xuất hiện ô tròn màu đỏ tại vị trí điểm dừng.
+ Bước 2: Tiến chạy chương trình bằng cách nháy vào nút hoặc F5 để chạy. Chương trình sẽ chạy bình thường nhưng sẽ dừng lại trước lệnh đã đánh dấu.
- Bước 3: Quan sát các biến hệ thống của chương trình tại thời điểm hiện thời. Nháy chuột vào nút để chạy tiếp và dừng lại tại vị trí điểm dừng tiếp theo (hoặc vòng lặp tiếp theo). Muốn xem thông tin các biến, nháy lên trang Stack Data để quan sát.
…………………
Nội dung video bài 30: Kiểm thử và gỡ lỗi chương trình còn nhiều phần rất hấp dẫn và thú vị. Hãy cùng đăng kí để tham gia học bài và củng cố kiến thức thông qua hoạt động luyện tập và vận dụng trong video.