Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 96 trang
Dung lượng: 2 MB

Giới thiệu nội dung

Khái quát về Kiểm thử Phần mềm và Kỹ thuật Kiểm thử Đột biến

Tác giả: Phạm Thị Miên

Lĩnh vực: Khoa học Máy tính

Nội dung tài liệu:

Luận văn này tập trung nghiên cứu về kiểm thử phần mềm, một hoạt động thiết yếu để đảm bảo chất lượng sản phẩm. Tài liệu đi sâu vào các khía cạnh của kiểm thử phần mềm, bao gồm mục đích, mục tiêu, các cấp độ kiểm thử (đơn vị, tích hợp, hệ thống, chấp nhận), và các kỹ thuật kiểm thử chính như hộp đen và hộp trắng. Đặc biệt, luận văn nhấn mạnh vào kỹ thuật kiểm thử đột biến, một phương pháp tiên tiến để phát hiện lỗi hiệu quả. Tài liệu cũng đề cập đến các cải tiến nhằm giảm chi phí tính toán và tăng cường tự động hóa cho kỹ thuật kiểm thử đột biến, đồng thời trình bày ứng dụng thực tế của kỹ thuật này trong kiểm thử các chương trình viết bằng ngôn ngữ C# thông qua việc sử dụng các công cụ hỗ trợ như NUnit và Nester.

Mục lục chi tiết:

  • Lời cảm ơn
  • Mục lục
  • Danh mục các từ viết tắt, thuật ngữ
  • Danh mục các bảng biểu
  • Danh mục các hình vẽ
  • Lời mở đầu
  • Chương 1 – Khái quát về Kiểm thử Phần mềm
    • 1.1. Khái niệm
    • 1.2. Các cấp độ kiểm thử phần mềm
      • 1.2.1. Kiểm thử đơn vị (Unit Test)
      • 1.2.2. Kiểm thử tích hợp (Integration Test)
      • 1.2.3. Kiểm thử hệ thống (System Test)
      • 1.2.4. Kiểm thử chấp nhận sản phẩm (Acceptance Test)
    • 1.3. Kỹ thuật kiểm thử phần mềm
      • 1.3.1. Kỹ thuật kiểm thử hộp đen (Black – box Testing)
        • 1.3.1.1. Phân hoạch tương đương
        • 1.3.1.2. Phân tích giá trị biên
      • 1.3.2. Kỹ thuật kiểm thử hộp trắng (White – box Testing)
        • 1.3.2.1. Kiểm thử đường dẫn cơ sở
  • Chương 2 – Kỹ thuật Kiểm thử Đột biến
    • 2.1. Một số khái niệm
    • 2.2. Cơ sở của kiểm thử đột biến
    • 2.3. Toán tử đột biến
    • 2.4. Quy trình kiểm thử đột biến
    • 2.5. Hạn chế của kiểm thử đột biến
    • 2.6. Kết luận
  • Chương 3 – Một số cải tiến kỹ thuật kiểm thử đột biến
    • 3.1. Giảm chi phí tính toán
    • 3.2. Tăng tự động hóa
    • 3.3. Kết luận
  • Chương 4 – Ứng dụng kỹ thuật kiểm thử đột biến để kiểm thử các chương trình C (C – Sharp)
    • 4.1. Tìm hiểu về NUnit
    • 4.2. Công cụ Nester
    • 4.3. Quy trình ứng dụng kiểm thử đột biến để kiểm thử các chương trình C#
    • 4.4. Kết luận
  • Kết luận
  • Tài liệu tham khảo
  • Phụ lục