一、bug 的三个概念
Fault:静态存在于软件中的缺陷,通常coding中出现的错误,写错了。
Error:指运行过程中,运行到这个错误所触发的一个中间状态。
Failure:指前面的error一直传播到软件的外面为我们观测到即失效。
二、实例
阶段一:fault
编写一个计算平均值的代码,因为编写错误,i的初始值误写成1(本应该为0)
以上被掩盖了error
总结
bug分为fault,error,failure,整个能够传播出去是靠PIE模型,即执行到fault,感染产生error,并且传播出去我们观测到失效的行为。
学习内容参考中国大学生慕课-南京大学-软件测试
来源:?Bar
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!