51Testing软件测试论坛
标题:
请指点~缺陷、错误、失效、故障的关系
[打印本页]
作者:
chenrui100
时间:
2008-6-24 21:24
标题:
请指点~缺陷、错误、失效、故障的关系
软件
缺陷
产生
错误
,错误导致软件功能
失效
,失效导致软件产生
故障
不知道这样理解对吗?请同志们指正。
作者:
flying-kite
时间:
2008-6-25 10:14
前一句不完全对,后面两句还可以
缺陷包括错误、遗漏以及超出需求的部分
作者:
chenrui100
时间:
2008-6-25 22:03
看到书上这么说的。一起学习了。
错误(error
)--人类会犯错误,很接近的一个同义词是过错(mistake),人们在编写代码时会出现过错,我们把这种过错叫bug,错误很可能扩散,需求错误在设计期间有可能被放大,在编写代码是还会进一步扩大。
缺陷(fault)
--缺陷是错误的表现。把缺陷分为过错缺陷和遗漏缺陷。
过错缺陷:如果把某些信息输入到不正确的表示中
遗漏缺陷:如果没有输入正确的信息。遗漏缺陷更难检测和解决。
失效--(failure)
--当缺陷执行时会发生失效。一失效只出现在可执行的表现中,通常是源代码,或确切地说是被装载的目标代码;二这种定义只与过错缺陷有关。
事故(incident)
--当出现失效时,可能会也可能不会呈现给用户,事故说明出现了与失效类似的情况,警告用户注意出现的失效。
作者:
angelawong
时间:
2008-6-26 17:14
缺陷(fault)是潜在的,人的错误(error)会引起缺陷。
bug是被激活的缺陷,失效则是由于缺陷被执行引起的现象。
都是老师讲的,看看吧
作者:
gucciyoung
时间:
2008-6-28 19:44
感觉这就是语言上的差距
作者:
耗子爱上猫
时间:
2008-7-1 13:51
有没有一个正确的说法
不过感觉这东西个人理解可能都会不一样
作者:
阿七
时间:
2008-7-1 15:45
这也是 BUG 处理的优先级 呵呵
缺陷是需求没做好
错误,失效,故障的是开发没做好
这些 测试的 发现了 都要提出来
修改BUG的时候 先从严重的开始
错误一般是 某个功能点没做好 1
失效是 某个功能块没做好 2
故障是 整个 功能系统没做好 3
缺陷是 某个功能的 方向没做好 4
作者:
jxhappyqin
时间:
2008-11-21 10:25
标题:
正确答案
首先由于存在错误,才导致产生缺陷,缺陷被激活产生故障,故障导致失效
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2