BugFree是一个bug管理工具,能够记录每个问题的处理过程,不断的提醒开发者现在还存在的问题,不会丢失和忘记。对于软件可持续发展至关重要。学习BugFree重要的是掌握其中蕴含的软件研发的流程思想。
在工作中,基本上都是和解决其他人提出的要求和发现问题,再提出给相应的人解决。
使用BugFree,我们所有人都可以创建,指派Bug,或者改变Bug状态。
BugFree的使用过程大致如下:
学习BugFree - 苦茶 - 苦茶1)当测试人员(美术和策划部门的人员在发现问题时同样算测试人员)发现问题立即新建一个Bug予以跟踪并且指派给相关的开发小组长(Dev Lead)(例如,程序,策划,美术方面相应负责人)
学习BugFree - 苦茶 - 苦茶2)开发小组长判断这个Bug属于某个特定开发人员,并指派给他处理
学习BugFree - 苦茶 - 苦茶3)开发人员根据Bug的详细描述信息找到问题所在,修改程序或相应资源解决bug并且将bug返回给当初的测试人员;或者在有争议的时候,把Bug指派给这个部分的设计人员,要求一个澄清说明。
学习BugFree - 苦茶 - 苦茶4)测试人员(提出Bug者)在看到某个Bug被解决后,需要去验证这个bug是否当真不存在了,根据初的发现步骤去证实问题真的解决了,关闭这个bug;若还能重现,或不同意开发人员的解法,可以激活这个bug,返还给当初的开发人员做进一步调查处理
学习BugFree - 苦茶 - 苦茶5)当测试人员和开发人员无法达成一致意见时,由对应的设计者出面做出协调,判断这个Bug的严重程度、对用户可能的影响,根据产品的进度和项目资源作出评估,是否真的需要修理掉这个进度(这种协调和讨论大部分将在一个相对固定的时间,如例会上进行)
后要强调两点
学习BugFree - 苦茶 - 苦茶第一:团队中的每个人发现问题时都可以创建个Bug来跟踪
学习BugFree - 苦茶 - 苦茶第二:不仅仅是软件功能上的Bug,其他各种问题,如需求文档(Spec)的改动,界面上的错别字、帮助文档的遣词造句问题,某项任务的指派等等。
BugFree的使用分为三个步骤:
学习BugFree - 苦茶 - 苦茶a.建立项目模块以及其子模块;(这一步只在项目的开始由管理员Admin建立)
学习BugFree - 苦茶 - 苦茶b.用自己的id登陆管理模块;
学习BugFree - 苦茶 - 苦茶c.处理分配给自己的bug以及任务,发现新的bug之后通过BugFree发送给相应的人处理;
运行步骤
通过IE浏览器,访问http://192.168.0.16/BugFree/Login.php,这样能进入我们公司的BugFree登陆界面,输入自己的用户名和密码,可以登陆。(192.168.0.16是当前我们用来作BugFree的机器地址)
登陆进入以后可以看到如下界面(图略):
学习BugFree - 苦茶 - 苦茶左侧栏
学习BugFree - 苦茶 - 苦茶切换查询和创建
学习BugFree - 苦茶 - 苦茶查询模式:你可以设定不同的查询条件,寻找你想找的bug们。
学习BugFree - 苦茶 - 苦茶创建Bug:新建一个Bug,这个是Bug生命的开始。注意,你必须要选定该Bug对应的模块。填写完相关的Bug说明后,点击“创建Bug”按钮即宣告一个Bug的诞生。
学习BugFree - 苦茶 - 苦茶项目及其模块列表:你选择不同的项目,系统会自动列出下属模块。
学习BugFree - 苦茶 - 苦茶项目文档和项目进度分别对应BugFree的后台管理中添加的两个链接(现在我们还没有添加这两个链接,这个两个功能直接由VSS上的文档完成)。
学习BugFree - 苦茶 - 苦茶近5个指派给我的Bug:此处列出分派给你的近五个没有被关闭(终止生命)的Bug。
学习BugFree - 苦茶 - 苦茶 近5个由我创建的Bug:此处列出你近新建的五个没有被关闭(终止生命)的Bug。
学习BugFree - 苦茶 - 苦茶我自定义的查询条件:你可以在[Query Bug(查询Bug)]中把查询条件起个名字保留起来,这里将会显示出所有你个人定义的查询条件。
学习BugFree - 苦茶 - 苦茶右侧栏
学习BugFree - 苦茶 - 苦茶页面组成
(1) 缺省显示的查询页面:上面显示查询条件,下面显示查询出来的符合条件的Bug们;
(2) 点击左侧的Bug名,或右边bug中列表Bug的编号,右栏将显示该Bug的所有信息。
学习BugFree - 苦茶 - 苦茶 查询:根据自己需要选择不同的查询条件,比如查找Bug ID(Bug编号) Smaller Than(小于)100,下面会倒序显示所有ID号小于100的Bug们。