51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5797|回复: 7
打印 上一主题 下一主题

[讨论] 请指点~缺陷、错误、失效、故障的关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-24 21:24:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
软件缺陷产生错误,错误导致软件功能失效,失效导致软件产生故障
不知道这样理解对吗?请同志们指正。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-6-25 10:14:53 | 只看该作者
前一句不完全对,后面两句还可以
缺陷包括错误、遗漏以及超出需求的部分
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-6-25 22:03:31 | 只看该作者
看到书上这么说的。一起学习了。
错误(error)--人类会犯错误,很接近的一个同义词是过错(mistake),人们在编写代码时会出现过错,我们把这种过错叫bug,错误很可能扩散,需求错误在设计期间有可能被放大,在编写代码是还会进一步扩大。

缺陷(fault)--缺陷是错误的表现。把缺陷分为过错缺陷和遗漏缺陷。
过错缺陷:如果把某些信息输入到不正确的表示中
遗漏缺陷:如果没有输入正确的信息。遗漏缺陷更难检测和解决。

失效--(failure)--当缺陷执行时会发生失效。一失效只出现在可执行的表现中,通常是源代码,或确切地说是被装载的目标代码;二这种定义只与过错缺陷有关。

事故(incident)--当出现失效时,可能会也可能不会呈现给用户,事故说明出现了与失效类似的情况,警告用户注意出现的失效。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-6-26 17:14:16 | 只看该作者
缺陷(fault)是潜在的,人的错误(error)会引起缺陷。
  bug是被激活的缺陷,失效则是由于缺陷被执行引起的现象。
都是老师讲的,看看吧
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-6-28 19:44:51 | 只看该作者
感觉这就是语言上的差距
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-7-1 13:51:07 | 只看该作者
有没有一个正确的说法

不过感觉这东西个人理解可能都会不一样
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2015-9-10 15:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2008-7-1 15:45:18 | 只看该作者
    这也是 BUG 处理的优先级  呵呵
    缺陷是需求没做好
    错误,失效,故障的是开发没做好
    这些  测试的  发现了 都要提出来  
    修改BUG的时候 先从严重的开始  

    错误一般是 某个功能点没做好 1
    失效是 某个功能块没做好  2
    故障是 整个 功能系统没做好 3
    缺陷是 某个功能的 方向没做好 4
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2008-11-21 10:25:47 | 只看该作者

    正确答案

    首先由于存在错误,才导致产生缺陷,缺陷被激活产生故障,故障导致失效
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 09:29 , Processed in 0.071115 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表