Luận Văn Thạc Sĩ: Phương Pháp Sinh Dữ Liệu Kiểm Thử Tự Động Cho Các Ứng Dụng Java

2015

62
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

1. CHƯƠNG 1: GIỚI THIỆU

1.1. Tổng quan về kiểm thử hộp trắng dòng điều khiển

2. CHƯƠNG 2: CÁC KỸ THUẬT KIỂM THỬ DÒNG ĐIỀU KHIỂN

2.1. Tổng quan về kiểm thử hộp trắng dòng điều khiển

2.2. Kỹ thuật kiểm thử dòng điều khiển

2.3. Kiểm thử hộp trắng dòng điều khiển theo hướng động

2.4. Kiểm thử hộp trắng dòng điều khiển theo hướng tĩnh

2.5. Quy trình kiểm thử hộp trắng dòng điều khiển theo hướng tĩnh

2.6. Đồ thị dòng điều khiển

2.7. Các tiêu chí phủ kiểm thử

2.8. Đường kiểm thử

2.9. So sánh kĩ thuật kiểm thử hộp trắng dòng điều khiển theo hướng tĩnh và động

2.10. Tầm quan trọng của tự động hóa quy trình kiểm thử hộp trắng dòng điều khiển

3. CHƯƠNG 3: PHƯƠNG PHÁP KIỂM THỬ DÒNG ĐIỀU KHIỂN HƯỚNG TĨNH CHO CÁC HÀM JAVA

3.1. Xây dựng đồ thị dòng điều khiển từ mã nguồn

3.2. Xây dựng tập đường kiểm thử

3.3. Xây dựng tập đường đi độc lập

3.4. Xây dựng đường kiểm thử vòng lặp

3.5. Xây dựng hệ ràng buộc

3.6. Sinh tập dữ liệu kiểm thử dựa trên giải nghiệm hệ ràng buộc

3.7. Giải hệ sử dụng kỹ thuật sinh ngẫu nhiên

3.8. Giải hệ sử dụng SMT-Solver

4. CHƯƠNG 4: GIỚI THIỆU CÔNG CỤ

4.1. Kiến trúc công cụ

4.2. Nền tảng chương trình

4.3. Thư viện JDT

4.4. Bộ giải hệ Z3 Prover

4.5. Cài đặt công cụ

4.6. Đầu vào công cụ JavaUnitCFT

4.7. Đầu ra công cụ

5. CHƯƠNG 5: THỰC NGHIỆM

5.1. Sinh bộ dữ liệu kiểm thử cho hàm đầu vào chứa biến số nguyên

5.2. Sinh bộ dữ liệu kiểm thử cho hàm đầu vào chứa biến số thực

5.3. Sinh bộ dữ liệu kiểm thử cho hàm đầu vào chứa vòng lặp

6. CHƯƠNG 6: KẾT LUẬN

TÀI LIỆU THAM KHẢO

Luận văn thạc sĩ vnu uet phương pháp sinh dữ liệu kiểm thử tự động cho các ứng dụng java