Rủi ro 5.5.2 Sản phẩm
Bạn có thể nghĩ về một nguy cơ sản phẩm là khả năng các hệ thống hoặc phần mềm
có thể không đáp ứng được một số khách hàng, người sử dụng, hoặc kỳ vọng các bên liên quan hợp lý. (Một số tác giả đề cập đến 'rủi ro của sản phẩm là "rủi ro chất lượng" như họ đang có nguy cơ đối với
chất lượng của sản phẩm.) Phần mềm đạt yêu cầu có thể bỏ qua một số chức năng quan trọng mà khách hàng chỉ định, người sử dụng yêu cầu hoặc các bên liên quan đã được
hứa. Phần mềm không đạt yêu cầu có thể không đáng tin cậy và thường xuyên không
hoạt động bình thường. Phần mềm không đạt yêu cầu có thể thất bại theo cách làm tài chính
hoặc các thiệt hại cho người sử dụng hay công ty mà người sử dụng làm việc cho. Không đạt yêu cầu
phần mềm có thể có vấn đề liên quan đến một đặc tính chất đặc biệt,
mà có thể không có chức năng, mà là an ninh, độ tin cậy, khả năng sử dụng, bảo trì hoặc hiệu suất.
Kiểm tra dựa trên rủi ro là ý tưởng rằng chúng tôi có thể tổ chức những nỗ lực thử nghiệm của chúng tôi trong một
cách làm giảm mức độ còn lại của nguy cơ sản phẩm khi các tàu của hệ thống. Thử nghiệm Riskbased sử dụng có nguy cơ để ưu tiên và nhấn mạnh những xét nghiệm thích hợp trong quá trình
thực hiện kiểm tra, nhưng nó về nhiều hơn thế. Kiểm tra dựa trên rủi ro bắt đầu sớm trong
dự án, xác định các rủi ro đối với hệ thống chất lượng và sử dụng có kiến thức về rủi ro
để hướng dẫn lập kế hoạch kiểm tra, đặc điểm kỹ thuật, chuẩn bị và thực hiện. Rủi ro dựa trên
thử nghiệm liên quan đến cả hai giảm nhẹ - thử nghiệm để cung cấp cơ hội để làm giảm
khả năng của các khuyết tật, đặc biệt là các khiếm khuyết ảnh hưởng cao - và dự phòng - thử nghiệm
. Để xác định công việc ở quanh để làm cho các khuyết tật mà không nhận được quá khứ của chúng tôi ít đau đớn
thử nghiệm dựa trên rủi ro cũng bao gồm việc đánh giá cách mà chúng tôi đang làm ở việc tìm kiếm và
loại bỏ các khuyết tật trong các lĩnh vực quan trọng, như đã được trình bày trong Bảng 5.1. Kiểm tra dựa trên rủi ro
cũng có thể liên quan đến việc sử dụng phân tích rủi ro để xác định cơ hội chủ động để loại bỏ
hoặc ngăn ngừa khuyết tật thông qua các hoạt động phi thử nghiệm và để giúp chúng tôi chọn những bài kiểm tra
các hoạt động để thực hiện.
Tổ chức kiểm tra Mature sử dụng thử nghiệm để giảm nguy cơ liên quan đến việc cung cấp các phần mềm để một mức độ chấp nhận [Beizer, 1990], [Hetzel, 1988]. Trong
giữa những năm 1990, một số xét nghiệm, kể cả chúng ta, bắt đầu khám phá nhiều
kỹ thuật để kiểm tra dựa trên rủi ro. Khi làm như vậy, chúng ta thích nghi nguy cơ nổi được chấp nhận
khái niệm quản lý để kiểm thử phần mềm. Áp dụng và đánh giá rủi ro lọc và quản lý kỹ thuật được thảo luận trong [Black, 2001] và [Black,
2004]. Đối với hai quan điểm khác nhau, xem chương 11 của [Pol et al., 2002] và Chương
2 [Craig, 2002]. Nguồn gốc của khái niệm thử nghiệm dựa trên rủi ro có thể được tìm thấy trong
Chương 1 của [Beizer, 1990] và Chương 2 [Hetzel, 1988].
Kiểm tra dựa trên rủi ro bắt đầu với phân tích rủi ro của sản phẩm. Một kỹ thuật cho nguy cơ
phân tích là một đọc thân thiết của đặc tả yêu cầu, kỹ thuật thiết kế, tài liệu hướng dẫn sử dụng và các mặt hàng khác. Một kỹ thuật khác là động não
với nhiều bên liên quan dự án. Một là một dãy của một-trên-một hoặc
các buổi nhóm nhỏ với các chuyên gia kinh doanh và công nghệ trong công ty.
Một số người sử dụng tất cả những kỹ thuật này khi họ có thể. Đối với chúng tôi, một nhóm nghiên cứu dựa trên
phương pháp tiếp cận có liên quan đến các bên liên quan và các chuyên gia là tốt hơn một
cách tiếp cận hoàn toàn dựa trên tài liệu, như cách tiếp cận nhóm vẽ trên kiến thức,
trí tuệ và sự sáng suốt của toàn bộ đội để xác định những gì để kiểm tra và bao nhiêu.
Trong khi bạn có thể thực hiện các phân tích rủi ro bằng cách hỏi, "những gì chúng ta nên lo lắng
về? ' thường cấu trúc hơn là cần thiết để tránh những thứ đã mất. Một cách để
cung cấp cấu trúc đó là để tìm các rủi ro cụ thể trong loại rủi ro sản phẩm cụ thể. Bạn có thể xem xét các rủi ro trong các lĩnh vực chức năng, nội địa hóa,
khả năng sử dụng, độ tin cậy, hiệu quả và supportability. Ngoài ra, bạn có thể
sử dụng các đặc tính chất lượng và phụ đặc tính từ ISO 9126 (giới thiệu trong chương 1), vì mỗi phụ đặc trưng mà những vấn đề này có rủi ro
mà hệ thống có thể có khó khăn trong khu vực đó. Bạn có thể có một danh sách các
rủi ro điển hình hoặc qua cần được xem xét. Bạn cũng có thể muốn xem xét
các bài kiểm tra thất bại và lỗi mà bạn tìm thấy trong một phiên bản trước đó hoặc một
sản phẩm tương tự. Các danh sách này và phản xạ phục vụ để chạy bộ bộ nhớ, buộc bạn
phải suy nghĩ về những rủi ro của các loại đặc biệt, cũng như giúp bạn cấu trúc tài liệu của các rủi ro của sản phẩm.
đang được dịch, vui lòng đợi..