Bài giảng Công nghệ phần mềm: Chương 5 - Hoàng Thị Hà

Bài giảng Công nghệ phần mềm: Chương 5 Kiểm thử phần mềm, cung cấp cho người học những kiến thức như: Kiểm thử là gì; Mục đích (Testing objectives); Nguyên tắc kiểm thử (Testing principles); Các kỹ thuật kiểm thử; Các phương pháp thiết kế test case; Các mức độ (giai đoạn) kiểm thử. Mời các bạn cùng tham khảo! | Chương 5 Kiểm thử phần mềm Software testing GV Hoàng Thị Hà Email htha@ Nội dung 1. Kiểm thử là gì 2. Mục đích Testing objectives 3. Nguyên tắc kiểm thử Testing principles 4. Các kỹ thuật kiểm thử 5. Các phương pháp thiết kế test case Kiểm thử theo phân vùng tương đương Equivalence partitioning Kiểm thử theo đường cơ bản Basic path Kiểm thử theo giá trị biên Boundary value analysis 6. Các mức độ giai đoạn kiểm thử 05 10 2018 2 1. Kiểm thử là gì Test chứng tỏ sự có mặt của lỗi không chứng tỏ rằng không có lỗi. Edsger W. Dijkstra Một lỗi fault defect bug là một phần tử phần cứng hoặc phần mềm có sai sót mà có thể gây sự cố hệ thống Mục tiêu Tìm lỗi 05 10 2018 3 Program testing can be used to show the presence of bugs but never to show their absence Edsgar Dijkstra Notes on Structured Programming 1970 05 10 2018 4 2. Mục đích của kiểm thử Verification Validation và Testing Kiểm chứng Verification có đúng đặc tả không có đúng thiết kế không phát hiện lỗi lập trình Một test thành công là test cho thấy hệ thống hoạt động không đúng Thẩm định Validation có đáp ứng nhu cầu người dùng không có hoạt động hiệu quả không phát hiện lỗi phân tích lỗi thiết kế lỗi mức cao Test Verification and Validation Mục tiêu là phát hiện lỗi PM đánh giá tính dùng được của PM Thứ tự thực hiện Verification - gt Validation 05 10 2018 5 3. Các nguyên tắc kiểm thử Kiểm thử không phải là gỡ rối Debugging Kiểm thử không bao giờ có thể phát hiện hoàn toàn 100 lỗi Các phép kiểm thử phải tương ứng với các yêu cầu hệ thống Mỗi phép kiểm thử nên được lập kế hoạch từ rất sớm trước khi tiến hành kiểm thử 05 10 2018 6 Yêu cầu kiểm thử Tính lặp lại kiểm thử phải lặp lại được kiểm tra xem lỗi đã được sửa hay chưa dữ liệu trạng thái phải mô tả được Tính hệ thống đảm bảo kiểm tra hết các trường hợp coverage Được lập tài liệu 05 10 2018 7 Ca kiểm thử test case Một test case ca kiểm thử là một lựa chọn cụ thể về input được dùng khi kiểm thử hoạt động của chương trình Ca kiểm thử tốt được thiết kế để

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
6    337    1    26-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.