MỤC LỤC
BẢNG CÁC CHỮ VIẾT TẮT
DANH MỤC BẢNG VÀ HÌNH VẼ
Chương 1. Giới thiệu
1.1. Đặt vấn đề
1.2. Nội dung nghiên cứu
1.3. Cấu trúc luận văn
Chương 2. Tổng quan về kiểm thử phần mềm
2.1. Các khái niệm cơ bản về kiểm thử phần mềm
2.1.1. Định nghĩa kiểm thử phần mềm
2.1.2. Lý do kiểm thử phần mềm
2.1.3. Vai trò của kiểm thử phần mềm
2.1.4. Mục tiêu của kiểm thử phần mềm
2.2. Tiến trình thực hiện kiểm thử
2.3. Các phương pháp kiểm thử phần mềm
2.3.1. Kiểm thử hộp trắng
2.3.2. Kiểm thử hộp đen
2.4. Các cấp độ kiểm thử phần mềm
2.4.1. Kiểm thử đơn vị
2.4.2. Kiểm thử tích hợp
2.4.3. Kiểm thử hệ thống
2.4.4. Kiểm thử chấp nhận sản phẩm
Chương 3. Khảo sát các phương pháp sinh bộ kiểm thử
3.1. Phương pháp kiểm thử giá trị biên
3.1.1. Kỹ thuật cơ bản
3.1.2. Kiểm thử biên mở rộng
3.1.3. Kiểm thử trường hợp xấu nhất
3.1.4. Kết hợp kiểm thử trường hợp xấu nhất và kiểm thử biên mở rộng
3.1.5. Một số ví dụ về miền giá trị các kiểu biến
3.1.6. Nhận xét
3.2. Phương pháp kiểm thử dựa trên phân hoạch tương đương
3.2.1. Phân lớp tương đương yếu
3.2.2. Phân lớp tương đương mạnh
3.2.3. Phân lớp tương đương truyền thống
3.2.4. Nhận xét
3.3.1. Định nghĩa bảng quyết định
3.3.2. Áp dụng bảng quyết định cho bài toán Tam giác
3.3.3. Áp dụng bảng quyết định cho bài toán Next Date
3.3.4. Nhận xét
3.4. So sánh các phương pháp
Chương 4. Ứng dụng
4.1. Đặc tả bài toán
4.2. Thiết kế ca kiểm thử cho bài toán có các biến độc lập
4.2.1. Bài toán
4.2.2. Áp dụng các phương pháp kiểm thử để sinh ca kiểm thử
4.3. Thiết kế ca kiểm thử cho bài toán có các biến phụ thuộc.
4.3.1. Bài toán
4.3.2. Áp dụng các phương pháp kiểm thử để sinh ca kiểm thử
Chương 5. Kết luận
Tài liệu tham khảo