目前,我们bug跟踪采用bugfree管理系统来控制,它忠实的记录着每个问题的处理过程, 不断提醒我们存在的问题,永远不会丢失和忘记。如果参与过较大软件项目或产品的

研发TX, 会理解它对软件可持续发展是至关重要的。希望我们项目和产品中的缺陷越来越少直到没有,Free嘛。。。通过bug流程控制,来不断提高工作效率和产品质量!但是

在使用过程中,发现同学们对一些定义还不是特别清楚,所以整理了一下,供大家参考查阅!

  1、bug优先级和严重级别的定义

  严重程度Sev:Bug的严重程度。由Bug的创建者视情况来指定,其中1为严重的问题,4为小的问题。一般来讲,1级为系统崩溃或者数据丢失的问题;2级为主要功能的问题

;3级为次要功能的问题;4级为细微的问题。

  优先级Pri:Bug处理的优先级。由Bug的处理人员按照当前业务需求、开发计划和资源状态指定,其中1的优先级高,4的优先级低。一般来讲,1级为需要立即解决的问题

;2级为需要在指定时间内解决的问题;3级为项目开发计划内解决的问题;4级为资源充沛时解决的问题。

  2、三种无效的Bug

  By Design:设计需求是这么设计的,无效的Bug

  Duplicate:这个问题别人已经发现,重复的Bug

  Not Repro:无法复现的问题,无效的Bug

  3、四种有效的Bug

  Fixed:问题被修复

  External:外部原因(比如浏览器、操作系统、其他第三方软件)造成的问题

  Postponed:是个问题,发现的太晚了,目前不必修理了,下一个版本讨论是否解决或推迟到以后再解决

  Won’t Fix:是个问题,但是不值得修复 ,不管它吧

  4、处理状态说明(即Bug处理过程的附属子状态)

  Local Fix:表示已在本地修复;

  Checked In:表示修复代码已经提交;

  Can’t Regress:表示修复的问题暂无法验证等

  Hold:是指暂时还没有找到解决方案,暂时保持这种状态

  5、使用说明

  创建新bug:点击新建bug按钮,输入bug标题,简明扼要概括bug描述,现在该bug所属项目和分类;选择将该bug指派给哪位同学,选择bug优先级和严重程序,bug类型、版本

号、如何发现的、什么浏览器情况下等条件,在复现步骤里面详细描述该bug的重现步骤,结果描述和期望描述,后点击保存按钮。

  编辑bug:在bug列表选择点击某一bug标题,进入bug详细页,点击编辑按钮,修改bug复现步骤,点击保存按钮。

  重新分派bug责任人:在bug列表选择点击某一bug标题,进入bug详细页,点击编辑按钮,重新指派bug负责人,点击保存按钮。

  解决bug:负责解决的bug责任人若已经解决好该bug,并且已经通过本地服务器测试并确认之后,在bug列表选择该bug标题,进入bug详细页,点击解决按钮,请注明引起bug原

因和解决办法,选择解决状态和版本号,点击保存按钮。

  关闭bug:bug发起人经本地服务器测试通过之后,在bug列表选择该bug标题,进入bug详细页,点击关闭按钮,填写测试说明,选择解决状态和版本号,点击保存按钮。

  激活bug:bug发起人经本地服务器测试发现该bug仍然存在或没有完全解决,在bug列表选择该bug标题,进入bug详细页,点击激活按钮,填写测试说明,选择解决状态和版本

号,点击保存按钮。

  查询bug:在bug列表上方,选择查询条件,比如选择某个项目名称,选择bug状态,点击保存按钮。在左侧“我的查询”标签下保留了设置好查询条件的所有查询。