美文网首页
Fault,Error,Failure&PIE模型

Fault,Error,Failure&PIE模型

作者: 快乐的女疯子 | 来源:发表于2017-05-12 14:48 被阅读0次

    bug在软件运行的不同时期有不同的含义

    Fault

    编码过程中【静态】存在于软件中的缺陷。

    Error

    软件运行过程中,运行fault后,触发得到的结果(错误)。

    Failure

    失效。error传到软件外部,用户和测试人员能够观测的到的失效行为。

    观测到Failure的三个必要条件【PIE模型】

    ØExecution/Reachability-执行:执行必须通过错误的代码

    ØInfection-感染:在执行错误代码的时候必须触发出一个错误的中间状态

    ØPropagation-传播:错误的中间状态必须传播到最后的输出,使得观测到输出结果与预期结果不一致

    ps:

    一个测试执行到包含fault的代码,不一定会产生错误的中间状态error

    产生了错误的中间状态,不一定会有失效failure

    相关文章

      网友评论

          本文标题:Fault,Error,Failure&PIE模型

          本文链接:https://www.haomeiwen.com/subject/uswztxtx.html