KIỂM THỬ TRONG VÒNG ĐỜI PHÁT TRIỂN PHẦN MỀM 1 Các nguyên lý 2 Vòng đời 4 Kiểm thử chức năng 3 Kỹ thuật kiểm thử 5 Kiểm thử cấu trúc 6 Quản lý chất lượng KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Chương[.]
KIỂM THỬ VÀ ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Chương KIỂM THỬ TRONG VÒNG ĐỜI PHÁT TRIỂN PHẦN MỀM Các nguyên lý Vòng đời Kỹ thuật kiểm thử Kiểm thử chức Kiểm thử cấu trúc Quản lý chất lượng Vòng đời Kiểm thử phần mềm Nội dung Vòng đời kiểm thử Kiểm thử đơn vị Kiểm thử tích hợp Kiểm thử hệ thống Kiểm thử chấp nhận Vịng đời của kiểm thử phần mềm Vịng đời của kiểm thử phần mềm… Q trình sửa lỗi bao gồm - Phân loại lỗi, cô lập lỗi tìm nguyên nhân nơi gây lỗi - Đưa giải pháp sửa lỗi - Khắc phục lỗi Phân loại kiểm thử Theo mức độ chi tiết - Kiểm thử đơn vị - Kiểm thử hệ thống - Kiểm thử tích hợp Dựa phương pháp thử nghiệm (thường dùng mức kiểm thử đơn vị) - Kiểm thử hộp đen kiểm tra chức - Kiểm thử hộp trắng kiểm tra cấu trúc Kiểm thử hộp đen • • • Còn gọi kiểm thử hàm, kiểm thử chức Tập trung vào hành vi vào/ra Với đầu vào biết đốn/tính đầu ra, kiểm tra chương trình có tạo kết ta đốn/tính – Không thể kiểm thử hết liệu đầu vào Bài toán đặt giảm số lượng ca kiểm thử việc chia không gian đầu vào thành miền tương đương – Sau chọn ca kiểm thử từ miền tương đương Kiểm thử hộp trắng Còn gọi kiểm thử cấu trúc, kiểm thử logic Các tiêu chuẩn bao phủ Lệnh - Mọi lệnh thử Vòng lặp - 0, 1, >1 lần Đường - Tất khả chạy chương trình Nhánh (if, while, ) - Biểu thức điều kiện thử với True False • Các nhánh chạy lần • So sánh kiểm thử hộp trắng và hộp đen Hộp trắng - Số đường nhiều vô hạn - Kiểm tra làm, khơng phải cần làm - Khơng phát ca kiểm thử cịn thiếu - thích hợp cho kiểm thử hệ thống tích hợp Hộp đen - Dễ bùng nổ tổ hợp số ca kiểm thử (dữ liệu liệu sai) - Thường không ca kiểm thử có phát lỗi cụ thể hay khơng - Thích hợp cho kiểm thử đơn vị tích hợp Cần hai Kiểm thử hộp trắng hộp đen hai thái cực kiểm thử Việc lựa chọn ca kiểm thử nằm phụ thuộc vào - Số đường logic - Tính chất liệu đầu vào - Khối lượng tính tốn - Độ phức tạp cấu trúc liệu giải thuật Hai kỹ thuật bổ sung cho • Mơ hình chữ V Vịng đời Kiểm thử phần mềm Nội dung Vòng đời kiểm thử Kiểm thử đơn vị Kiểm thử tích hợp Kiểm thử hệ thống Kiểm thử chấp nhận 10 ...Vòng đời Kiểm thử phần mềm Nội dung Vòng đời kiểm thử Kiểm thử đơn vị Kiểm thử tích hợp Kiểm thử hệ thống Kiểm thử chấp nhận Vòng đời của? ?kiểm? ?thử? ?phần? ?mềm Vòng đời của? ?kiểm? ?thử? ?phần? ? mềm? ?? Quá... Phân loại? ?kiểm? ?thử Theo mức độ chi tiết - Kiểm thử đơn vị - Kiểm thử hệ thống - Kiểm thử tích hợp Dựa phương pháp thử nghiệm (thường dùng mức kiểm thử đơn vị) - Kiểm thử hộp đen kiểm tra chức - Kiểm. .. tra chức - Kiểm thử hộp trắng kiểm tra cấu trúc Kiểm? ?thử? ?hộp đen • • • Còn gọi kiểm thử hàm, kiểm thử chức Tập trung vào hành vi vào/ra Với đầu vào biết đốn/tính đầu ra, kiểm tra chương trình có