关闭

如何编写有效的Bug报告

发表于:2010-9-03 13:15

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  3、一般

  (1)这个Bug在将来是严重的,但比主要问题要轻。

  (2)可以有一个比较简单的绕过Bug的解决方案

  (3)存在不明确或不完整的错误信息提示,但对产品使用影响较小

  (4)容错性方面存在不足

  (5)由于精度问题造成数据不一致

  4、轻微

  (1)不可能被用户发现的Bug

  (2)某个控件没有对齐,某个标点符号丢失等低级错误

  (3)尚无法满足的新需求

  四、如何划分bug的优先级别

  Bug的优先级是指解决软件缺陷的先后顺序,即哪些缺陷需要优先解决,哪些缺陷可以稍后解决。确定软件缺陷优先级,更多的是站在软件开发工程师的角度考虑问题,同时需要考虑问题修改的成本与时间。

  1、高

  这类Bug对产品影响非常大,造成产品不能移交。

  2、较高

  这类Bug对产品影响比较大,如果产品带着Bug发布给用户将会产生麻烦。

  3、一般

  这类Bug对产品影响一般,如果Bug被fix,产品会更好;或者是这类Bug对产品影响一般,如果fix bug 不影响产品的交付期,一定要fix。

  4、低

  这类Bug对影响较小,只有在其它所有Bug已经被fix后,再fix这类Bug

  一般来说,严重级别高的bug具有较高的优先处理级别,但是严重级别和优先级并不总是一一对应。有时候严重级别高的Bug优先级不一定高,而一些严重级别低的Bug却需要及时处理,具有较高的优先级。例如,如果某个严重的bug只在非常极端的条件下产生而通过配置或人为注意可以避免,则可以稍后解决。另一方面,如果软件缺陷的严重性很低,例如,提示错误,但是提示信息很容易造成别人的误解,则必须尽快修改。

  五、如何进行Bug描述

  1、简明扼要的bug描述

  一些比较简单的Bug,可以使用一两句话把问题准确描述,比如:“在管理网页新增用户,当新增的用户登录名名称很长(例如登录名长度为输入框允许的最大长度),按‘新增’按纽新增后系统提示已经有该用户存在,而事实上该用户并不存在,建议对超长的用户名进行处理。”

  2、严重的程序缺陷bug描述

  比较严重或复杂的Bug,应该在bug报告中进行详细的说明。对于产品的程序缺陷,也就是测试的时候发现的问题,此时作为Bug的详细描述,应该包括(根据实际情况选择):

  (1)测试要点:测试用例的测试要点

  (2)测试配置:如果有特殊的配置,需要在Bug描述中说明

53/5<12345>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • n.c.joker
    2010-9-15 11:33:12

    哎哟,不错喔,赞

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号