Sự khác biệt giữa lỗi và lỗi Khác biệt giữa

Anonim

Lỗi và khuyết tật

Một lỗi là sai lệch so với kết quả mong đợi. Đây là một cách không chính thức để nói về hành động của con người dẫn đến kết quả không chính xác. Những hành động này thường là sai sót hoặc sai sót trong thiết kế hoặc mã nguồn của chương trình. Trong ngành công nghiệp phần mềm, có một câu nói, "Tất cả các chương trình có lỗi, nhưng số lượng các lỗi này khác nhau với chất lượng của chương trình. "Một chương trình viết tốt có ít lỗi hơn, và các lỗi này không can thiệp vào hoạt động bình thường của chương trình. Một chương trình được cho là lỗi nếu nó có một số lượng lớn các lỗi mà đang nghiêm túc can thiệp vào các chức năng của nó. Một lỗi có thể buộc chương trình phải cư xử một cách không mong muốn hoặc thậm chí buộc nó phải tắt.

Một khiếm khuyết là một cái gì đó hoạt động bình thường, nhưng nó có một số tính năng mà không được đề cập trong tài liệu yêu cầu đặc điểm kỹ thuật. Khiếm khuyết được xác định khi một khách hàng hoặc người dùng kiểm tra chức năng của một sản phẩm. Một khiếm khuyết có thể dẫn đến thiệt hại không thể đảo ngược dẫn đến sự thất bại của toàn bộ sản phẩm kể từ khi nó thêm các tính năng mà nó đã không được thiết kế để làm ở nơi đầu tiên. Khiếm khuyết thường xảy ra do các kỹ thuật sản xuất kém, kiểm soát chất lượng kém, hoặc sử dụng sản phẩm theo cách mà nó không nhằm gây ra thiệt hại.

Đối với hầu hết các khách hàng, thuật ngữ "lỗi" và "khiếm khuyết" là đồng nghĩa. Một số ít được thảo luận dưới đây:

1. Có thể là lỗi hoặc khuyết tật, cả hai đều gây tổn hại cho danh tiếng của công ty liên quan.

2. Một kết quả kiểm thử phần mềm là đủ để chỉ ra cả lỗi và lỗi.

3. Một mức độ mong muốn về chất lượng chỉ đạt được khi cả hai lỗi và khuyết tật được xác định và báo cáo này

được gửi cho nhà phát triển với phản hồi cần thiết.

Nhưng cũng có một số khác biệt tinh tế:

1. Khiếm khuyết dễ mô tả hơn vì chúng có khuynh hướng cụ thể không giống như lỗi.

2. Nó được dễ dàng hơn để sao chép khuyết tật vì họ cần một lời giải thích ngắn gọn.

Tóm tắt:

1. Lỗi phần mềm, không đặc hiệu, đề cập đến lỗi hoặc hành vi không mong muốn do một bộ chương trình hoặc mã máy tính

không tuân thủ các yêu cầu.

2. Nói một cách đơn giản, khiếm khuyết là sự không khớp giữa các yêu cầu.

3. Các báo cáo về lỗi trong một chương trình được gọi là báo cáo lỗi, báo cáo sự cố (PRs), báo cáo sự cố, và yêu cầu thay đổi

(CRs).

4. Trong quá trình thử nghiệm mô-đun, người kiểm tra xác định lỗi trong khi người dùng hoặc khách hàng tìm lỗi trong quá trình thử nghiệm chấp nhận người dùng.

5. Một lỗi xảy ra trong quá trình sản xuất, trong khi khiếm khuyết được đưa ra do kiểm soát chất lượng kém

hoặc kỹ thuật sản xuất kém.