btvn.vn
Tìm kiếm Đăng nhập

Kiểm thử tìm lỗi, chưa chứng minh tính đúng

Lưu trên thiết bị này
Kĩ thuật lập trình — CS · Chọn bài khác

Một ca sai đủ bác bỏ; nhiều ca đúng chưa đủ chứng minh

Một chương trình tính tiền gửi xe giả định có thể cho đúng với 10, 20 và 30 phút nhưng sai đúng tại mốc 60 phút. Mười kết quả đúng chỉ cho biết chương trình **đã đúng trên mười đầu vào ấy**. Nếu tìm thấy một đầu vào hợp lệ mà kết quả sai, có thể khẳng định chương trình chưa đáp ứng yêu cầu. Kiểm thử nên có dữ liệu thông thường, mốc ranh giới và tình huống đặc biệt. Chẳng hạn quy tắc giả định “không quá 60 phút trả 5000 đơn vị, quá 60 phút trả 8000 đơn vị” cần thử 59, 60 và 61 phút. Các con số này chỉ dùng để học kiểm thử, không phải bảng giá thực tế.

Quan sát chỗ sai rồi sửa

Khi kết quả sai, có thể cho chương trình chạy từng lệnh, đặt điểm dừng hoặc in giá trị trung gian để biết điều kiện nào đã được xét. Sau khi sửa, chạy lại ca đã gây lỗi và các ca khác có liên quan. Cách này giúp tìm và sửa lỗi, làm tăng độ tin cậy; nó không thay cho lập luận rằng chương trình đúng với **mọi đầu vào hợp lệ**.

Bài luyện

Một chương trình cho kết quả đúng ở 20 ca thử. Kết luận nào chắc chắn đúng?
Chọn một đáp án

Bài luyện

Nếu một đầu vào hợp lệ cho kết quả sai so với yêu cầu, cần kết luận gì?
Chọn một đáp án

Bài luyện

Với quy tắc giả định “không quá 60 phút: 5000; quá 60 phút: 8000”, nhóm ca thử nào kiểm mốc tốt nhất?
Chọn một đáp án

Đang học