Luận Văn Thạc Sĩ: Phương Pháp Sinh Bộ Kiểm Thử Từ Biểu Đồ Tuần Tự UML 2.0 và Ứng Dụng Trong Kiểm Thử Phần Mềm

2015

72
0
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

LỜI CAM ĐOAN

TÓM TẮT

ABSTRACT

DANH SÁCH BẢNG BIỂU

DANH SÁCH HÌNH VẼ

BẢNG THUẬT NGỮ

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

1.1. Kiểm thử là giai đoạn quan trọng và không thể thiếu trong quá trình phát triển phần mềm

1.2. Các mô hình và phương pháp sinh mô hình cho phần mềm

1.3. Phƣơng pháp nghiên cứu gồm hai quá trình chính

1.4. Cấu trúc luận văn

2. CHƯƠNG 2: TỔNG QUAN KIỂM THỬ DỰA TRÊN MÔ HÌNH

2.1. Khái niệm kiểm thử dựa trên mô hình

2.2. Quy trình chung của kiểm thử dựa trên mô hình

3. CHƯƠNG 3: PHƢƠNG PHÁP SINH ĐỒ THỊ DÒNG ĐIỀU KHIỂN TỪ BIỂU ĐỒ TUẦN TỰ

3.1. Biểu đồ tuần tự

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

3.3. Đƣờng kiểm thử

3.4. Chuyển đổi biểu đồ tuần tự sang đƣờng kiểm thử

3.5. Định dạng chuẩn khi viết tệp xmi từ biểu đồ tuần tự

3.6. Thuật toán sinh tự động các đƣờng kiểm thử

3.6.1. Thuật toán phân tích biểu đồ tuần tự

3.6.2. Thuật toán chuyển cấu trúc dữ liệu biểu đồ tuần tự sang đƣờng kiểm thử

3.6.3. Thuật toán xác định đƣờng kiểm thử cho khối alt

3.6.4. Thuật toán xác định đƣờng kiểm thử cho khối opt và break

3.6.5. Thuật toán xác định đƣờng kiểm thử cho khối loop

3.6.6. Thuật toán xác định đƣờng kiểm thử cho khối par và seq

3.6.7. Thuật toán xác định đƣờng kiểm thử cho khối weak

3.6.8. Thuật toán xác định đƣờng kiểm thử cho khối strict

3.6.9. Thuật toán xác định đƣờng kiểm thử cho khối ignore

4. CHƯƠNG 4: PHƢƠNG PHÁP SINH BỘ KIỂM THỬ TỪ ĐỒ THỊ DÒNG ĐIỀU KHIỂN

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

4.2. Tìm nghiệm thỏa mãn hệ ràng buộc

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

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

4.3. Nhận xét ƣu điểm, nhƣợc điểm của hai hƣớng sinh ca kiểm thử

4.4. Giới thiệu công cụ

4.5. Ý nghĩa của thực nghiệm

5. CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

Luận văn thạc sĩ vnu uet phương pháp sinh bộ kiểm thử từ biểu đồ tuần tự uml 2 0 và ứng dụng cho kiểm thử phần mềm 04