错误是与预期结果的偏差。这是一种非正式的说法,表示人为的行为会导致错误的结果。这些动作通常是程序设计或其源代码中的错误或错误。在软件行业,有一种说法是:“所有程序都有错误,但是这些错误的数量随程序的质量而异。”一个编写良好的程序具有较少的错误,并且此类错误不会干扰正常运行该程序。如果程序中存在大量严重影响其功能的错误,则该程序被认为是错误的。错误可能会迫使程序以意外的方式运行,甚至可能迫使其关闭。

缺陷是可以正常工作的东西,但是它具有某些功能,这些需求在需求规格说明文件中没有提到。当客户或用户测试产品的功能时,将识别出缺陷。缺陷可能会导致不可逆转的损坏,从而导致整个产品的故障,因为它增加了最初设计时无法做到的功能。通常是由于制造技术不佳,质量控制不佳或以非预期的方式使用产品而导致损坏的原因。

对于大多数客户,术语“错误”和“缺陷”是同义词。下面讨论了一些:

  1. 不论是错误还是缺陷,都会损害有关公司的声誉。
  2. 软件测试结果足以指出错误和缺陷。
  3. 只有同时确定了错误和缺陷并且此报告是提交给开发人员并提供必要的反馈。

但是也有一些细微的差异:

  1. 缺陷更容易描述,因为缺陷与缺陷不同,它们往往是特定的。
  2. 复制缺陷比较容易,因为需要简要说明。

总结

  1. 一种非特定的软件错误,是指一组计算机的错误或意外行为不符合要求的程序或代码。
  2. 简单来说,缺陷是需求之间的不匹配。
  3. 程序中的错误报告称为错误报告,问题报告(PR),故障报告和变更请求(CR)。
  4. 在模块测试期间,测试人员在用户或客户端在用户验收测试期间发现缺陷的同时识别错误。
  5. 在制造过程中发生错误,但由于质量控制不佳而引入缺陷或较差的制造技术。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:错误和缺陷
本文链接:https://www.vsdiffer.com/vs/bug-vs-defect.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。