51Testing软件测试论坛

标题: 对于BUG的定义 [打印本页]

作者: 唐人    时间: 2005-11-11 16:18
标题: 对于BUG的定义
我想问一下,在测试过程中,发现一个软件错误(BUG),应该根据什么把它定义成为 什么等级?
就是说凭什么把一个BUG定义为showstopper,high,medium,low等等的。

哪位能详细的告诉我,或者告诉我这样的参考书籍或文章?

谢谢大家咯~

作者: Tender    时间: 2005-11-11 16:21
这个问题以前讨论过,很多朋友都说了很多。楼主先用站内的搜索功能查查看。
作者: 冰河    时间: 2005-11-11 16:32
BUG的优先级必须要根据项目和组织的需要来进行划分和剪裁.

但通用的BUG优先级的分类方法如下:
     o 最高级--导致运行中断(应用程序崩溃),预期的功能没有得到实现,测试工作无法继续进行等.
     o 紧急---事件非常重要,并且需要马上给予关注.
     o 高级---事件是重要的,并且应该在紧急的事件处理之后尽快得到解决.
     o 中级---事件是重要的,但是由于解决问题需要花费一定的时间,所以可以用较长的时间解决.
     o 低级---事件不重要,可以在时间和资源允许的情况下再解决.
     o 建议性缺陷.

更为详细的划分如下:

A类——严重错误,包括:
          o 由于程序所引起的死机,非法退出
          o 死循环
          o 导致数据库发生死锁
          o 数据通讯错误
          o 严重的数值计算错误

B类——较严重错误,包括:
          o 功能不符
          o 数据流错误
          o 程序接口错误
          o 轻微的数值计算错误

C类——一般性错误,包括:
          o 界面错误(详细文档)
          o 打印内容、格式错误
          o 简单的输入限制未放在前台进行控制
          o 删除操作未给出提示

D类——较小错误,包括:
          o 辅助说明描述不清楚
          o 显示格式不规范
          o 长时间操作未给用户进度提示
          o 提示窗口文字未采用行业术语
          o 可输入区域和只读区域没有明显的区分标志
          o 系统处理未优化

E类——测试建议(非缺陷)
作者: swallow0918    时间: 2005-11-11 21:23
冰河说的很好了~!谢谢斑竹!学习了~
作者: flytigerboy    时间: 2005-11-12 00:33
向三楼的致敬!
作者: 唐人    时间: 2005-11-13 11:32
收到~
3楼姐姐谢谢啦~~~
作者: chenxi8320    时间: 2005-11-14 13:03
谢谢冰河姐姐!学习中,顶
作者: jennie98    时间: 2005-11-14 16:31
顶!
冰河姐姐,向你学习阿

另外:* 随时牵手但不要随便分手 *----你的个性签名,不错。。呵呵
作者: 安琪    时间: 2005-11-14 17:15
请问  斑竹  什么是BUG给一个通俗易懂的定义好吗?本人是新手,很迷茫.急需解决,此优先级为最高级!!!!!!!!!!
作者: 冰河    时间: 2005-11-14 17:37
通俗的讲,程序或者软件中存在的任何一种破坏或者影响其正常运转能力时的问题或者缺陷,都可以叫做“bug”。

BUG单在英语中是缺陷,臭虫的意思~~

个人理解 :)

[ 本帖最后由 冰河 于 2005-11-14 17:40 编辑 ]
作者: cuiqiliang    时间: 2005-11-15 00:39
标题: 判断是否为缺陷的5个规则
1. 软件未达到产品说明书标明的功能;
2. 软件出现了产品说明书指明不会出现的错误;
3. 软件功能超出产品说明书指明的范围;
4. 软件未达到产品说明书虽未指出但应达到的目标;
5. 软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好。
作者: 唐人    时间: 2005-11-16 12:57
嗯。
收到!
前两天公司又组织培训了一下,
这下全懂了。。。
谢谢各位!!!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2