



Preview text:
Kiểm thử phần mềm
Bài đánh giá 2 : Kiểm thử cấu trúc
Họ tên: Trần Lê Đức Anh Lớp: CT2601 Mã sinh viên: 2212111019 ĐỀ BÀI
Yêu cầu: Hãy lập trình viết hàm(bằng ngôn ngữ lập trình tùy chọn)
để tính tổng S trên, sau đó:
1.Biều diễn CFG của chương trình
2.Tìm All-du-paths cho biến nào đó trong chương trình (tùy chọn)
3.Tìm All-c-uses cho biến nào đó trong chương trình (tùy chọn)
4.Tìm All-p-uses cho biến nào đó trong chương trình (tùy chọn) CODE
Biểu diễn CFG của chương trình All path:
1 2 3 4 5 7 8 9 10 11 13 14 15 16 15 17 (chuẩn hết)
1 2 3 6 2 3 4 5 7 8 9 10 11 13 14 15 16 15 17 (nhập sai kiểu số ở x)
1 2 3 4 5 6 7 8 9 12 8 9 10 11 13 14 15 16 15 17 (nhập sai kiểu số ở n)
1 2 3 6 2 3 4 5 7 8 9 12 8 9 10 11 13 14 15 16 15 17 (nhập sai kiểu số ở x và n) DEF(x) = 5 USE(x) = 16 P-Use (x) = {} C-Use (x) = 16 All-P-Uses(x): Không có All-C-Uses(x):
1 2 3 4 5 7 8 9 10 11 13 14 15 16 15 17
1 2 3 6 2 3 4 5 7 8 9 10 11 13 14 15 16 15 17
1 2 3 4 5 6 7 8 9 12 8 9 10 11 13 14 15 16 15 17
1 2 3 6 2 3 4 5 7 8 9 12 8 9 10 11 13 14 15 16 15 17 All-DU-PATH P-Uses {}: Không có C-Uses 16:
1 2 3 4 5 7 8 9 10 11 13 14 15 16 15 17
1 2 3 6 2 3 4 5 7 8 9 10 11 13 14 15 16 15 17
1 2 3 4 5 7 8 9 12 8 9 10 11 13 14 15 16 15 17
1 2 3 6 2 3 4 5 7 8 9 12 8 9 10 11 13 14 15 16 15 17