Fault常翻译为“故障”、“缺陷”。结合上文中对Fault的解释,本文认为翻译为“缺陷”更加合理。例如句子“代码中存在缺陷”,似乎语感上更好些。 还有一些其他表达故障、缺陷的词。参照[Algirdas 2004],Bug、Defect、Flaw等也用于表示Fault(缺陷);Breakdown、Malfunction等表示Failure(失效)。 5 总结 本文讨论Fault、Er...
Fault--故障 编码过程中,存在于软件中的静态缺陷(Defect) Error--错误 软件运行过程中,运行fault后,触发得到的结果(错误)。 Failure--失效 失效。error传到软件外部,用户和测试人员能够观测的到的失效行为。 指不完全符合给定的需求,实际结果或行为与期望结果或行为之间的偏差。 当一个系统不能执行所要求的功能时,...
由于人类试图通过上述3个基本术语来覆盖所有现实中的失效场景,所以就有“Fault->Error -> Failure”。即,故障发生了,会导致错误,错误有可能造成系统功能的减弱或丧失。 当Fault是另外一个组件/系统的失效时,则有Failure (Fault) ->Error -> Failure;当将Fault说成是某组件状态Error时,则有Error (Fault) ->Erro...
当Fault是另外一个组件/系统的失效时,则有Failure (Fault) ->Error -> Failure;当将Fault说成是某组件状态Error时,则有Error (Fault) ->Error -> Failure。 事实上,这是一种递归循环的关系,递归关系要成立必须有一个明确的结束条件,这个条件就是要找出Root Cause,否则将无法完成一个失效分析。©...
在术语翻译上,Failure通常被译为“失效”,而Error可理解为“差错”或“错误”,取决于具体语境。Fault则常译为“故障”或“缺陷”,特别是当其描述代码问题时,“缺陷”一词更贴合语境。此外,Bug、Defect、Flaw等也常用于表示Fault,而Breakdown、Malfunction等则常用来描述Failure。综上所述,Fault、...
Failure通常译为“失效”,较为一致。Error可译为“差错”或“错误”,考虑到ISO 26262对Error定义为“计算、观测或测量的值与真实的、规定的或理论正确的值之间的差异”,在与Mistake一同出现时,“差错”更加合理。Fault常译为“故障”或“缺陷”,结合上文解释,本文认为翻译为“缺陷”更为恰当。此外...
当Fault是另外一个组件/系统的失效时,则有Failure (Fault) ->Error -> Failure;当将Fault说成是某组件状态Error时,则有Error (Fault) ->Error -> Failure。 事实上,这是一种递归循环的关系,递归关系要成立必须有一个明确的结束条件,这个条件就是要找出Root Cause,否则将无法完成一个失效分析。©...
😵 发生了一个错误 发生了一个小错误,可以尝试刷新一下。 如果重复出现此界面,请截屏后向我们反馈 刷新一下
软件测试入门—你能分清fault,error和failure吗? 一.基本定义和抽象理解 1.1定义: fault:意即故障、缺陷,是软件中静态的缺陷, 我们可以把它看做软件不能正常运行的根本原因,当然,为了更好的理解,这就是软件“生病”的病根,是导致其出现错误或异常的根本原因,这就说明我们设计软件过程中出现了错误。
“失效” (Failure),可分为功能丧失(可用性),和功能异常(完整性)这两种情况。因此,“失效” 是一个相当宽泛的概念。 “故障” (Fault),在一些特定场景下,特指系统和设备的异常工作或非指令工作(完整性)。因此,“故障” 可以认为是 “失效” 的一部分。 但实际应用中,特别是对硬件产品而言,“故障” (Fault...