V-người mẫu (tuần tự phát triển mô hình) (K2)Mặc dù các biến thể của tồn tại V-người mẫu, một loại phổ biến của V-người mẫu sử dụng bốn kiểm tra mức độ, tương ứng với mức độ phát triển bốn.Bốn cấp độ được sử dụng trong giáo trình này là:o thành phần (đơn vị) thử nghiệmo hội nhập thử nghiệmo Hệ thống thử nghiệmo chấp nhận thử nghiệmTrong thực tế, một mô hình V có thể có nhiều, mức độ ít hơn hoặc khác nhau của phát triển và thử nghiệm, tùy thuộc vào các dự án và sản phẩm phần mềm. Ví dụ, có thể có thành phần tích hợp thử nghiệm sau khi thành phần thử nghiệm, và tích hợp hệ thống kiểm tra sau khi hệ thống thử nghiệm.Sản phẩm làm việc phần mềm (chẳng hạn như kinh doanh kịch bản hoặc trường hợp sử dụng, yêu cầu đặc điểm kỹ thuật, tài liệu thiết kế và mã) được tạo ra trong phát triển thường là cơ sở của thử nghiệm trong một hoặc nhiều cấp độ thử nghiệm. Tài liệu tham khảo cho sản phẩm công việc chung bao gồm khả năng kỳ hạn thanh toán mô hình hội nhập (CMMI) hoặc 'Quá trình vòng đời của phần mềm' (IEEE/IEC 12207). Xác minh và xác nhận (và thiết kế thử nghiệm đầu tiên) có thể được thực hiện trong suốt sự phát triển của các sản phẩm công việc phần mềm. Lặp đi lặp lại gia tăng phát triển mô hình (K2)Lặp đi lặp lại gia tăng phát triển là một quá trình thiết lập yêu cầu, thiết kế, xây dựng và thử nghiệm một hệ thống trong một loạt các chu kỳ ngắn phát triển. Ví dụ là: prototyping, phát triển ứng dụng nhanh chóng (RAD), quá trình thống nhất hợp lý (RUP) và mô hình phát triển nhanh nhẹn. Một hệ thống được sản xuất bằng cách sử dụng các mô hình này có thể được kiểm tra tại một số các cấp thử nghiệm trong mỗi lặp đi lặp lại. Một tăng, bổ sung cho người khác phát triển trước đây, tạo thành một hệ thống một phần ngày càng tăng, đó cũng nên được kiểm tra. Hồi qui kiểm tra là ngày càng quan trọng trên tất cả lặp đi lặp lại sau khi người đầu tiên. Xác minh và xác nhận có thể được thực hiện trong mỗi tăng. Thử nghiệm trong một mô hình vòng đời (K2)Trong bất kỳ mô hình chu kỳ cuộc sống, có một số đặc điểm của thử nghiệm tốt:o cho mỗi hoạt động phát triển ở đó là một thử nghiệm hoạt động tương ứngo mỗi thử nghiệm cấp có mục tiêu thử nghiệm cụ thể để có trình độo các phân tích và thiết kế của các xét nghiệm cho một mức độ nhất định thử nghiệm nên bắt đầu trong các hoạt động phát triển tương ứngo xét nghiệm nên được tham gia vào xem xét tài liệu ngay sau khi bản thảo có sẵn trong vòng đời phát triểnKiểm tra mức độ có thể được kết hợp hoặc tổ chức lại tùy thuộc vào bản chất của dự án hay kiến trúc hệ thống. Ví dụ, cho hội nhập của một sản phẩm phần mềm thương mại Off-The-Shelf (cũi trẻ em) vào một hệ thống, người mua có thể thực hiện tích hợp thử nghiệm ở mức hệ thống (ví dụ: tích hợp đến việc phát triển cơ sở hạ tầng và hệ thống khác, hoặc hệ thống) và chấp nhận thử nghiệm (chức năng và/hoặc không có chức năng, và người sử dụng và/hoặc hoạt động thử nghiệm).
đang được dịch, vui lòng đợi..
