Nối tiếp phần 1, Bài giảng Đảm bảo chất lượng phần mềm: Phần 2 tiếp tục trình bày những nội dung về kỹ thuật kiểm thử hộp đen và hộp trắng; kiểm thử đơn vị tự động; các công cụ hỗ trợ đảm bảo chất lượng phần mềm; các công cụ quản lý thông tin trong đảm bảo chất lượng phần mềm; công cụ kiểm thử tự động; quy trình kiểm thử tự động; các chuẩn, chứng chỉ và hoạt động đánh giá; đảm bảo chất lượng phần mềm trong các chuẩn CMM, CMMI;... Mời các bạn cùng tham khảo!
ĐẢM BẢO CHẤT LƯỢNG PHẦN MỀM Bài giảng cho sinh viên ngành Cơng nghệ thơng tin Đỗ Thị Bích Ngọc Hà Nội - 2020 Chương 5: Kỹ thuật kiểm thử hộp đen hộp trắng 5.1 Các kỹ thuật kiểm thử hộp đen Black-box testing phương pháp kiểm thử mà khơng cần biết cài đặt chương trình Cần có chương trình chạy đặc tả Test cases cơng thức hố cặp ví dụ, (input, output mong muốn) Một số kỹ thuật thiết kế test: phân lớp tương đương, test biên, phân loại, kiểm thử theo cặp Quan trọng công nghiệp 5.1.1 Phân lớp tương đương Phân lớp tương đương phương pháp kiểm thử hộp đen chia miền đầu vào chương trình thành lớp liệu, từ suy dẫn ca kiểm thử Lớp tương đương biểu thị cho tập trạng thái hợp lệ hay không hợp lệ điều kiện vào Thiết kế Test-case phân lớp tương đương tiến hành theo bước: Bước 1: Xác định lớp tương đương Các lớp tương đương xác định cách lấy trạng thái đầu vào (thường câu hay cụm từ đặc tả) phân chia thành hay nhiều nhóm Ví dụ lớp tương đương: Từ lớp tương đương ta có bảng liệt kê lớp tương đương tương ứng: 95 Điều kiện đầu vào Các lớp tương đương Các lớp tương đương hợp lệ không hợp lệ x lớn nhỏ 100 25, 50, 75 -50, -10, -1, 150, 200, 500 x lớn -50, -10, -1 10, 100, 500 Để xác định lớp tương đương áp dụng ngun tắc đây: • Một vùng giá trị Điều kiện đầu vào vùng giá trị Ví dụ: “Giá trị x dao động từ đến 100” Chúng ta xác định lớp tương đương hợp lệ là: