29 缺陷定义、产生原因

 

定义:

  1. 错误:静态存在于文档说明书中的表述或编写错误
  2. BUG: 存在于代码、硬件中的错误; DEBUG,解决BUG 的过程
    • int a[5] => 集合 a 中有 5个元素
  3. 缺陷:被测对象与用户需求(显性、隐性)之间的差异,包括功能错误、遗漏、多余
  4. 特点:范围更大,包含错误、BUG;缺陷的应用范围更广
  5. 失效:因触发缺陷导致功能异常,被测对象无法使用

产生原因

  1. 需求表述、理解、编写过程中引起的遗漏、错误
  2. 系统设计构架引起的错误
  3. 开发过程缺乏有效沟通和监督
  4. 程序员编码过程产生遗漏、错误
  5. 与用户需求不符合,即使被测对象本身不存在某种意义上的错误
原文地址:https://www.cnblogs.com/George19950505/p/12259129.html