Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Sau khi học xong chương này người học có thể hiểu các khái niệm: verification, valdation, và testing; Nắm được các nguyên lý về kiểm thử; Hiểu khái niệm ca kiểm thử (test case); Các phương pháp thiết kế test case; Làm thế nào để kiểm thử chương trình; Làm thế nào để kiểm thử hệ thống. | Chương 8 KIỂM THỬ PHẦN MỀM 1 Mục đích Sau buổi học sinh viên phải nắm được Hiểu các khái niệm verification valdation và testing Nắm được các nguyên lý về kiểm thử Hiểu khái niệm ca kiểm thử test case Các phương pháp thiết kế test case Làm thế nào để kiểm thử chương trình Làm thế nào để kiểm thử hệ thống 2 Nội dung Giới thiệu Verification Validation và Testing Các nguyên lý về kiểm thử Ca kiểm thử test case Các kỹ thuật kiểm thử chương trình Kiểm thử chức năng Kiểm thử cấu trúc Các giai đoạn và chiến lược kiểm thử 3 Tài liệu Pressman Software Engineering McGraw Hill chapter 18 amp 19 Sommerville Software Engineering Addison-Wesley chapter 22 amp 23 Giáo trình kỹ nghệ phần mềm chương 5 Các tài liệu điện tử khác 4 Verification Validation và Testing Verification Kiểm chứng quot Are we building the product right quot Chúng ta có xây dựng phần mềm một cách đúng đắn hay không Validation Thẩm định quot Are we building the right product quot Chúng ta có xây dựng đúng phần mềm được yêu cầu hay không 5 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 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 V amp V Verification and Validation mục tiêu là phát hiện và sửa lỗi PM đánh giá tính dùng được của PM tạo sự tự tin về phần mềm đạt được mục tiêu đề ra Thứ tự thực hiện Verification - gt Validation 6 Kiểm chứng Thẩm định tĩnh và động Kiểm chứng thẩm định tĩnh không thực hiện chương trình xét duyệt yêu cầu thiết kế mã nguồn tiến hành ở mọi công đoạn phát triển khó đánh giá tính hiệu quả của sản phẩm Kiểm chứng Thẩm định động kiểm thử - Testing thực hiện chương trình cần có mã nguồn phát hiện lỗi lập trình đánh giá tính hiệu quả phần mềm là cách duy nhất để kiểm tra yêu cầu phi chức năng 7 Mô hình phát triển V Đặc tả Đặc tả hệ Thiết kế hệ Thiết kế chi yêu cầu thống thống tiết Kế Kế hoạch Kế hoạch Mã hóa mô hoạch kiểm thử