1.5 Lỗi và Fault tắc phân loại
các định nghĩa của chúng tôi về lỗi và bản lề lỗi về sự khác biệt giữa các quá trình và sản phẩm: quá trình là cách chúng tôi làm điều gì đó, và sản phẩm là kết quả cuối cùng của một quá trình. Điểm mà tại đó thử nghiệm và đảm bảo chất lượng phần mềm đáp ứng là SQA thường cố gắng để cải thiện sản phẩm bằng cách cải thiện quá trình. Trong ý nghĩa đó, thử nghiệm là sản phẩm định hướng rõ ràng hơn. SQA là quan tâm nhiều hơn với giảm sai sót đặc hữu trong quá trình phát triển, trong khi thử nghiệm là quan tâm nhiều hơn với phát hiện lỗi trong một sản phẩm. Cả hai ngành được hưởng lợi từ một định nghĩa rõ ràng hơn về các loại lỗi. Lỗi có thể được phân loại theo nhiều cách: giai đoạn phát triển, nơi xảy ra các lỗi tương ứng, hậu quả của những thất bại tương ứng, khó khăn để giải quyết, nguy cơ không có độ phân giải, và như vậy. Yêu thích của tôi là dựa trên sự bất thường xảy ra: một lần duy nhất, liên tục, định kỳ, hoặc lặp lại. Hình 1.9 chứa một nguyên tắc phân loại lỗi [Beizer 84] mà phân biệt lỗi bởi mức độ nghiêm trọng của hậu quả của chúng.
đang được dịch, vui lòng đợi..