STT Ca kiểm thử Kết quả dự kiến Kết quả thực nghiệm
1 (10, 10) Đủ điểm trúng tuyển Đủ điểm trúng tuyển 2 (10, 3) Đủ điểm trúng tuyển Đủ điểm trúng tuyển 3 (10.1, 6.5) Điểm toán không hợp lệ Điểm toán không hợp lệ 4 (7.6, 6.5) Đủ điểm trúng tuyển Chƣa đủ điểm trúng tuyển 5 (5.4, 10) Đủ điểm trúng tuyển Đủ điểm trúng tuyển 6 (7.7, 10.1) Điển văn không hợp lệ Điển văn không hợp lệ
Từ Bảng 3.7 ta thấy có 1 ca kiểm thử tại vị trí thứ 4 trong bảng cho ra kết quả khác với kết quả dự kiến ban đầu. Do đó trong code của mô-đun thứ 2 có lỗi lập trình. Các trƣờng hợp khác tƣơng tự.
3.4 Xây dựng các ca kiểm thử với phƣơng pháp dòng điều khiển
Hình 3.1 là sơ đồ dòng điều khiển ứng với độ đo cấp 2 của bài toán trong Phần 3.1, phân tích tiếp ta có sơ đồ dòng điều khiển ứng với độ đo cấp 3 trong Hình 3.9:
Đồ thị dòng điều khiển trên Hình 3.9 có 7 điểm quyết định nên ta cần 8 đƣờng đi để đƣợc 100% độ phủ của độ đo cấp 3, các đƣờng đi cần thiết đƣợc lệt kê nhƣ trong Bảng 3.8:
Bảng 3.8: Danh sách các đường đi đảm bảo độ phủ cho độ đo cấp 3 của bài toán trong Phần 3.1 STT Đƣờng đi 1 1; 2; 3; 4; 5; 17 2 1; 2; 3; 4; 6; 5; 17 3 1; 2; 3; 4; 6; 7; 8; 17 4 1; 2; 3; 4; 6; 7; 9; 8; 17 5 1; 2; 3; 4; 6; 7; 9; 10; 11; 17 6 1; 2; 3; 4; 6; 7; 9; 10; 12; 13; 17 7 1; 2; 3; 4; 6; 7; 9; 10; 12; 14; 15; 17 8 1; 2; 3; 4; 6; 7; 9; 10; 12; 14; 16; 17
Từ đó ta có các ca kiểm thử cho độ đo cấp 3 của bài toán là: