当前位置:文档之家› BugFree介绍

BugFree介绍


Bug的生命周期
Bug创建
Bug Bug状态为 状态为 Active Active
Bug解决
Bug Bug状态为 状态为 Resolved Resolved
回归验证
验证不通过
Bug激活
验证通过 关闭
Bug Bug状态为 状态为 后续版本Bug再次出现 Closed Closed
测试人员流程
注:在任何环节,能够查看Bug 的人员均可以编辑Bug,所做的 任何修改,在系统中都会记录
是否由我修 是否由我修 改? 改?

编辑 编辑Bug Bug,重 ,重 新指定修改人 新指定修改人

解决 解决Bug Bug
修改 修改Bug Bug后,在 后,在Bug Bug详细信息页面 详细信息页面 点击“解决”按钮,并记录 点击“解决”按钮,并记录Bug Bug修 修 改情况,及该 改情况,及该Bug Bug的回归测试版本 的回归测试版本
举例:一个Bug的生命周期
步骤一:新建Bug 测试人员栾博测试接收器的过程中发现一个Bug,于是他需要登陆BugFree记 录该Bug。登陆系统以后,在页面的左上方需要选择“数据接收器”项目, 如下图:
选择完项目以后,在页面点击“新建Bug”按钮,打开新建Bug的页面,见下 页图。
抄送给:需要通知相关人员时填写,例如测试主管或者开发主管等。 Bug 项目名 标题:为包含关键词的简单问题摘要,要有利于其他人员进行搜 /模块路径:指定问题出现在哪个项目的哪个模块,如果后台 严重程度: Bug 的严重程度,由Bug的创建者视情况来指定。 指派给: Bug 的当前处理人。如果设定了邮件通知,被指派者会收 可以同时指派多个,人员之间用逗号分隔。如果设定了邮件通知, 索或通过标题快速了解问题。 管理指定了模块负责人,选择模块时,会自动指派给负责人。 到邮件通知。 当Bug有任何更新时,被抄送者都会收到邮件通知。
查看“指派给 查看“指派给 我”的 我”的Bug Bug
在 在Bug Bug详细信息页面点击 详细信息页面点击 “编辑”按钮,在 “编辑”按钮,在Bug Bug编辑 编辑 页面更改指派人 页面更改指派人
根据 根据Bug Bug描述,判 描述,判 断该 断该Bug Bug是否由自 是否由自 己修改 己修改
此时在Bug主页面会看见新建的Bug如下图,此时的Bug状态为Active:
步骤二:解决Bug 王大伟收到邮件后,可以直接点击邮件中的链接进行登录,登陆以后将直接跳转到 该Bug信息页面。也可以通过BugFree的网址登陆,登陆系统以后,选择相应的项目, 点击“指派给我”,查看指派给自己的所有Bug,如下图:
打开Bug,会看到在Bug信息页面详细记录了该Bug整个生命周期中所做的操作
一些说明
1、所有项目的Bug的ID是一起进行编号的,所有有可能一个项目中的ID编号不 是从1开始,且是不连续的;
2、Bug列表中的字段显示,可以根据需要进行设置
3、可以点击Bug列表上的字段,对Bug进行排序;
4、可以根据需要,自定义Bug查询条件,以精确查找,并可以将查询条件进行 保存
如何发现:测试人员根据情况 优先级:Bug处理的优先 选择“功能测试”、“性能测 级。测试人员填写时可留 试”等。 空。
创建Build:测试人员填写 该Bug发生的软件版本。
其余选项字段为可选项, 测试人员可根据情况填写。
复现步骤:测试人员填写 该Bug发生时的测试步骤。
填写完毕后,点击“保存”按钮,则产生一条Bug,同时被指派人员和被抄送 人员都会收到邮件提醒。 如果点击“另存为模版”,则将所填信息做为模版,方便以后填写类似Bug时 使用。
5、如果要查看某个模块的Bug,直接点击项目中的模块即可列出该模块中的 所有Bug
6、在Bug列表页面可以点击“统计报表”,对当前列表中的Bug进行统计 (当前的列表有可能是进行了筛选查询的),所以如果需要对项目中的Bug 进行统计时,一定先确定出列表中是否列出了所有的Bug
7、更加详细内容请查看《Bugfree常用功能介绍》、《Bugfree的安装与配 置》、《软件Bug等级划分》以及官方网站:

研发人员解决Bug后,会标 注该Bug修改的版本,测试 人员需要在研发人员指定 的版本上对Bug进行验证
如果已经关闭的Bug 在后续版本中再次 出现,则可以再次 激活该Bug
关闭Bug
Bug验证通过后,测试人员 在Bug描述页面点击“关 闭”按钮,关闭该Bug
开发人员流程
Bug Bug列表中点击 列表中点击 “指派给我”可 “指派给我”可 以查看指派给我 以查看指派给我 的 的Bug Bug
问题被激活以后,又重新回到Active的状态,此时王大伟、郭鑫都会收到 邮件通知。
2)栾博在在下个版本验ห้องสมุดไป่ตู้发现Bug已经解决了,其可以打开Bug详细信息,点击 “关闭”按钮,并在注释中说明问题已解决,点击保存,该Bug即被关闭(被指 派者默认为Closed,无需更改)
此时在Bug列表页面看到该Bug的状态已经为Closed了
填写完毕后,点击保存,此时栾博,郭鑫(被抄送者)就会收到邮件通 知。
步骤三:验证Bug是否解决 栾博此时查看Bug列表会发现当前的Bug已经解决,Bug状态为Resolved
1)如果在下一个版本验证时发现,该Bug依然存在,其可以打开Bug详细 信息,点击“激活”按钮,并在注释中说明问题被激活的原因
1)王大伟打开Bug,查看Bug信息,认为该Bug应该由宫臣来处理,他可 以在Bug详细信息页面点击“编辑”按钮,在“Bug编辑”页面,将Bug指 派给宫臣,其余信息保持不变,如下图:
宫臣就会收到邮件通知,然后对该Bug进行处理
2)王大伟认为该Bug该由自己来解决,根据情况制定解决方案解决完问题 后,合入版本。然后,在BugFree中打开该Bug,并点击“解决”,在Bug 解决页面填写解决信息,标明合入版本,如下图(默认指派给Bug创建 者):
THE END!
认识BugFree
BugFree 是借鉴微软的研发流程和Bug管理理念,使用 PHP+MySQL独立写出 的一个Bug管理系统。简单实用、免费并且开放源代码。因为采用的是B/S结构,所 以客户端无需安装任何软件,通过IE,FireFox等浏览器就可以自由使用。
BugFree的作用
BugFree的主要作用如下: 1)对软件开发出现的问题进行有效的跟踪管理; 2)协调开发人员、测试人员和需求三方的关系,规范软件的研发流程; 3)通过对问题的有效跟踪管理,可以持续地改进产品的质量; 4)记录对问题的处理过程,可以作为知识的积累; BugFree的特色 1)理念先进——借鉴微软,处理方式更加科学、简介; 2)B/S 结构——配置简单,客户端无需多余配置; 3)跨平台——PHP+MySQL; 4)多项目管理——同时管理多个项目,使用方便; 5)配置灵活——可以根据自己的使用情况修改配置文件; 6)代码简洁、代码注释规范——方便用户二次开发; 7)纯中文界面——符合国内用户操作习惯; 8)邮件自动通知——及时跟踪Bug状态; 9)强大查询及统计功能——多条件组合查询,可导出,统计功能强大; 10)详细的历史记录——对 Bug 的每一步操作都有非常详细的记录。
创建Bug
点击“创建Bug”, 详细填写Bug信息。

查看Bug状态 是否解决

在BugFree中可以随时查看 Bug的当前状态。如果Bug 状态有修改,Bug创建者也 会收到邮件提醒。
Bug被激活以后,状 态重新回到Active状 态,研发人员需要 再次解决该Bug
激活Bug

验证Bug 是否解决
相关主题