Luận Văn Một số kỹ thuật kiểm thử phần mềm

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC

    LỜI CAM ĐOAN i

    MỤC LỤC ii

    DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT . v

    DANH MỤC CÁC BẢNG vi

    DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ .vii

    MỞ ĐẦU . 1

    Chương 1 VẤN ĐỀ CHẤT LưỢNG PHẦN MỀM VÀ KIỂM THỬ

    PHẦN MỀM . .4

    1.1. Sản phẩm phần mềm và vấn đề kiểm thử phần mềm . . .4

    1.1.1. Sản phẩm phần mềm là gì? 4

    1.1.2. Thế nào là lỗi phần mềm? 5

    1.1.3. Tại sao lỗi phần mềm xuất hiện? . 6

    1.1.4. Chi phí cho việc sữa lỗi . 7

    1.1.5. Kiểm thử phần mềm là gì? . 8

    1.2. Chất lượng phần mềm 8

    1.3. Qui trình kiểm thử phần mềm . 9

    Chương 2 CÁC KỸ THUẬT KIỂM THỬ PHẦN MỀM . 12

    2.1. Nguyên tắc cơ bản kiểm thử phần mềm 12

    2.1.1. Mục tiêu kiểm thử . 12

    2.1.2. Luồng thông tin kiểm thử 13

    2.1.3. Thiết kế trường hợp kiểm thử 13

    2.2. Kỹ thuật kiểm thử hộp trắng (White-Box Testing) . 14

    2.2.1. Kiểm thử đường dẫn cơ sở (Basic Path Testing) 16

    2.2.2. Kiểm thử cấu trúc điều khiển 22

    2.3. Kỹ thuật kiểm thử hộp đen (Black-Box Testing) 26

    2.3.1. Phân hoạch tương đương . 27

    2.3.2. Phân tích giá trị biên (Boundary Value Analysis) 30

    2.3.3. Kỹ thuật đồ thị nhân-quả (Cause-Effect Graph) . 31

    2.3.4. Kiểm thử so sánh . 34

    2.4. Đoán lỗi . 34

    Chương 3 CHIẾN LưỢC KIỂM THỬ PHẦN MỀM 35

    3.1. Nguyên lý thiết kế và kiểm thử phần mềm 35

    3.2. Phương pháp tiếp cận kiểm thử phần mềm 36

    3.2.1. Xác minh và thẩm định 37

    3.2.2. Tổ chức việc kiểm thử . 37

    3.2.3. Chiến lược kiểm thử phần mềm . 38

    3.2.4. Điều kiện hoàn thành kiểm thử 39

    3.3. Kiểm thử đơn vị 42

    3.3.1. Các lý do của kiểm thử đơn vị . 42

    3.3.2. Các thủ tục kiểm thử đơn vị . 45

    3.4. Kiểm thử tích hợp . 45

    3.4.1. Kiểm thử tích hợp từ trên xuống (Top-Down Integration) . 46

    3.4.2. Chiến lược kiểm thử từ dưới lên (Bottom-Up Testing) 47

    3.4.3. Kiểm thử hồi qui . 48

    3.4.4. Các ghi chú trên kiểm thử tích hợp 48

    3.5. Kiểm thử tính hợp lệ 50

    3.5.1. Điều kiện kiểm thử tính hợp lệ 50

    3.5.2. Duyệt lại cấu hình . 51

    3.5.3. Kiểm thử Alpha và Beta 51

    3.6. Kiểm thử hệ thống 52

    3.6.1. Kiểm thử khôi phục . 52

    3.6.2. Kiểm thử bảo mật 52

    3.6.3. Kiểm thử ứng suất . 53

    3.6.4. Kiểm thử khả năng thực hiện . 53

    Chương 4 MỘT SỐ ỨNG DỤNG CỤ THỂ CỦA QUI TRÌNH KIỂM

    THỬ . 54

    4.1. Mục tiêu 54

    4.2. Phương pháp luận 54

    4.2.1. Tổng quan về các phương pháp . 54

    4.2.2. Phạm vi giải quyết . 54

    4.2.3. Phân loại các kiểu kiểm thử . 55

    4.2.4. Tổ chức giao diện kiểm thử . 56

    4.3. Phát sinh các trường hợp kiểm thử . 57

    4.3.1. Chiến lược kiểm thử 57

    4.3.2. Kiểm thử đơn vị 57

    4.3.3. Kiểm thử khả năng thực hiện . 65

    KẾT LUẬN . 66

    TÀI LIỆU THAM KHẢO 67
     

    Các file đính kèm:

Đang tải...