So sánh kết quả thực nghiệm các ca kiểm thử trong mô-đun 2

Một phần của tài liệu (LUẬN văn THẠC sĩ) tìm hiểu, nghiên cứu các kỹ thuật cho kiểm thử miền và cải tiến các kỹ thuật đó (Trang 69 - 71)

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à:

Một phần của tài liệu (LUẬN văn THẠC sĩ) tìm hiểu, nghiên cứu các kỹ thuật cho kiểm thử miền và cải tiến các kỹ thuật đó (Trang 69 - 71)

Tải bản đầy đủ (PDF)

(76 trang)