首页 > 其他 > 详细

PIE模型

时间:2015-12-18 09:12:13      阅读:336      评论:0      收藏:0      [点我收藏+]

Fault:静态存在于软件中的缺陷;

Error: 软件运行中,运行到fault,触发产生的错误;

Failure: Error传播到软件外部,使用户观测到失效的行为。

要观测到Failure需要三个必要的条件:

1、执行必须通过错误的代码(Execution-执行);

2、在执行错误代码的时候必须触发出一个错误的中间状态(Infection-感染);

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

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

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

 

PIE模型

原文:http://www.cnblogs.com/day-up/p/5056040.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!