【20171124】2班6组博客作业——测试管理工具BugFree使用心得&小组贡献度
1. 工具概述
BugFree是借鉴微软的研发流程和Bug管理理念,使用PHP+MySQL独立写出的一个Bug管理系统。简单实用、免费并且开放源代码(遵循GNU GPL)。
2. 工具使用流程
BugFree的使用分为三个步骤:
a.建立项目模块以及其子模块;(这一步只在项目的最开始由管理员Admin建立)
b.用自己的id登陆管理模块;
c.处理分配给自己的bug以及任务,发现新的bug之后通过BugFree发送给相应的人处理;
1)发现问题就立即新建一个Bug予以跟踪并且指派给相关的开发小组长
2)开发小组长判断这个Bug属于某个特定开发人员,并指派给他处理
3)开发人员根据Bug的详细描述信息找到问题所在,修改程序或相应资源解决bug并且将bug返回给当初的测试人员;或者在有争议的时候,把Bug指派给这个部分的设计人员,要求一个澄清说明。
4)测试人员(提出Bug者)在看到某个Bug被解决后,就需要去验证这个bug是否当真不存在了,根据最初的发现步骤去证实问题真的解决了,就关闭这个bug;若还能重现,或不同意开发人员的解法,可以激活这个bug,返还给当初的开发人员做进一步调查处理
5)当测试人员和开发人员无法达成一致意见时,由对应的设计者出面做出协调,判断这个Bug的严重程度、对用户可能的影响,根据产品的进度和项目资源作出评估,是否真的需要修理掉这个进度
3. 工具的特点和局限性
特点:
理念先进:BugFree借鉴了微软公司成熟的研发流程和Bug管理理念。相比于其他的Bug管理软件来讲,BugFree的处理方式更加科学、简洁。
B/S结构:浏览器/服务器的结构部署起来非常方便,用户无需使用客户端,只要有浏览器(如IE、FireFox等)就可以非常方便的使用BugFree对Bug进行跟踪管理。
跨平台:BugFree是采用PHP作为开发语言,采用MySQL作为数据库存储,这两者都是跨平台的,所以BugFree可以安装在所有支持PHP、MySQL的平台上面。
多项目管理:BugFree可以同时对多个项目进行管理,非常方便。
配置灵活:BugFree将大量的配置选项集中到配置文件和语言文件里面,可以非常根据自己的情况进行修改,非常方便。
代码简洁、代码注释规范:对PHP有一定了解的开发人员可以很快读懂BugFree的代码,方便进行二次开发。
纯中文界面:纯中文的操作界面,符合国内用户的操作习惯。
邮件自动通知:当邮件发生变化的时候,会自动发信给相关人员。
强大、方便的查询功能:可以非常方便的指定各种查询条件,功能强大。并可将查询结果方便的导入到Microsoft Excel中,利用Excel强大的统计能力对Bug进行分析。
详细的历史记录:对Bug的每一步操作都有非常详细的记录。
局限性:
Bugfree更偏重bug管理,现在的企业对项目管理越来越重视,单独的Bug管理可能满足不了需要。
BugFree的最新版为3.0.4,于2013/1/31日发布。现在BugFree将不再有任何更新,也不再提供任何技术支持。
4. 工具的改进
改进设想:把BugFree和需求设计文档、开发文档、测试文档、测试用例等联系起来,做成一个软件研发工具套件
5. 成员贡献
田奕负责每日例会记录,李洁琼、胡林东负责撰写工具使用手册;张康熙、周波负责录制操作视频。
如何计算小组贡献度:
以工作时间为主要衡量标准,加上工作质量的辅助来计算小组贡献分
工作质量的打分(0-10)由组长评出,小组其他成员没有异议即可
则小组贡献度=工作时间(min)*工作质量/10