Bài giảng Kiểm thử phần mềm: Chương 5 - Nguyễn Văn Hiệp

Bài giảng "Kiểm thử phần mềm - Chương 5: Kỹ thuật kiểm thử hộp đen" cung cấp cho người học các kiến thức: Tổng quát về kiểm thử hộp đen, kỹ thuật phân lớp tương đương, kỹ thuật phân tích các giá trị ở biên,. nội dung chi tiết. | Bài giảng Kiểm thử phần mềm: Chương 5 - Nguyễn Văn Hiệp Chương 5 Kỹ thuật kiểm thử hộp ₫en Tổng quát về kiểm thử hộp ₫en Đối tượng ₫ược kiểm thử là 1 thành phần phần mềm (TPPM). TPPM có thể là 1 hàm chức năng, 1 module chức năng, 1 phân hệ chức năng Nói chung, chiến lược kiểm thử hộp ₫en thích hợp cho mọi cấp ₫ộ kiểm thử từ 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 của người dùng. Kiểm thử hộp ₫en (black-box testing) là chiến lược kiểm thử TPPM dựa vào thông tin duy nhất là các ₫ặc tả về yêu cầu chức năng của TPPM tương ứng. Đây là chiến lược kiểm thử theo góc nhìn từ ngoài vào, các người tham gia kiểm thử hộp ₫en không cần có kiến thức nào về thông tin hiện thực TPPM cần kiểm thử (mã nguồn của thành phần phần mềm, thuật giải ₫ược dùng, các dữ liệu ₫ược xử lý ). Qui trình kiểm thử hộp ₫en tổng quát gồm các bước chính : Phân tích ₫ặc tả về các yêu cầu chức năng mà TPPM cần thực hiện. Dùng 1 kỹ thuật ₫ịnh nghĩa các testcase xác ₫ịnh (sẽ giới thiệu sau) ₫ể ₫ịnh nghĩa các testcase. Định nghĩa mỗi testcase là xác ₫ịnh 3 thông tin sau : à Giá trị dữ liệu nhập ₫ể TPPM xử lý (hoặc hợp lệ hoặc không hợp lệ). à Trạng thái của TPPM cần có ₫ể thực hiện testcase. à Giá trị dữ liệu xuất mà TPPM phải tạo ₫ược. Kiểm thử các testcase ₫ã ₫ịnh nghĩa. So sánh kết quả thu ₫ược với kết quả kỳ vọng trong từng testcase, từ ₫ó lập báo cáo về kết quả kiểm thử. Vì chiến lược kiểm thử hộp ₫en thích hợp cho mọi mức ₫ộ kiểm thử nên nhiều người ₫ã nghiên cứu tìm hiểu và ₫ưa ra nhiều kỹ thuật kiểm thử khác nhau, chúng ta sẽ chọn ra 8 kỹ thuật có nhiều ưu ₫iểm nhất và ₫ược dùng phổ biến nhất, ₫ó là : 1. Kỹ thuật phân lớp tương ₫ương (Equivalence Class Partitioning). 2. Kỹ thuật phân tích các giá trị biên (Boundary value analysis). 3. Kỹ thuật dùng các bảng quyết ₫ịnh (Decision Tables) 4. Kỹ thuật kiểm thử các bộ n thần

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
Đã 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.