找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
1、 QC(Quality Center)
是原Mercury Interactive公司(现已被HP收购)生产的企业级基于WEB测试管理工具,需要安装配置IIS和数据库,系统资源消耗比较大;功能很强大,结合有BUG管理,需求管理及用例管理等功能;和其它的测试工具,比如Loardrunner测试工具的接口做得比较好,数据可以在它们中共享,手动和自动功能;需要安装数据库,英文版的且易用性不是很好,最重要的是收费且价格不扉;破解版的网上也很多但找起来和破解也比较费事,且性能就不那么稳定。
资源地址:Http://www.hp.com

2、 Bugzilla
Bugzilla是由Mozilla公司提供的基于Web方式,免费的开源的一款功能强大的Bug管理系统,比如强大的检索功能,强大的后端数据库支持, 丰富多样的配置设定等;安装需要Perl和配置MYSQL数据库,过程比较繁琐,修改配置文件比较麻烦;英文版的,能汉化但是汉化后容易出现乱码;  
资源地址:http://www.bugzilla.org

3、BugFree(禅道BUG管理工具)
基于WEB的,配置安装简单,只需到网上获取安装包,再配下PHP通用的环境即可;纯功能型的界面就无所谓美观;没有直接的截图功能但是可以以附件的形式存在;也有简单的报表统计功能;整体使用还是比较容易上手,而且是开源免费中文版的BUG管理系统。
资源地址:http://www.bugfree.org.cn

4、 EasyBUG
基于WEB的在线的,不用配置;界面很漂亮,操作容易上手,基本上只要是会上网的人一看就会用;区别其它工具且最实用的一点是截图功能强大,且是以图片的形式直接存在,而不是以附件的形式存在;BUG解决流程也有记录在案;丰富的统计报表,一目了然;是国产的,有中英文版的而且免费的。缺点是需要手动录入BUG标题,保存BUG切图提交,追踪及时性需要人工。
资源地址:http://www.EasyBug.net

5、 Mantis
一款基于Web的Php+Mysql的开源BUG管理系统,一款简单实用的系统,也有截图功能,不过是以附件的形式存在,报表功
能比较强大,需要配置才可用,是英文版的,不过可以通过汉化包和配置来汉化,有邮件支持但也需要修改配置。
资源地址:http://www.mantisbt.org

用URTracker,很好用。看了一下那个EasyBUG,界面还是不错的,不过太简单了,基本的字段设置、流程设置、权限设置
都没有的。适合1-5人的小团队使用。
Quality Center和TestDirector可不是一个 千万别弄混了  虽然都是属于HP Mercury的缺陷管理工具     
用过Bugzilla和Mantis,目前在用:redmine + james + svn。
Bugfree、QC(Quality Center)、CQ(Clear Quest)、JIRA
比较而言,CQ和JIRA在管理BUG方面还是不错的。JIRA在流程上支持自定义工作流,配置较为灵活,功能很强大,和SVN
也有接口,方便将版本库信息带入BUG系统。
QC功能强大,但是有时稳定性不是很好。以前用的时候,曾经出现数据丢失的情况。
BUGfree,结合case 和 bug ,在单个方面不如前面的产品,但是它是开源的,目前已经转到禅道项目管理软件了,BUGfree本身不再更新了。

JIRA:
优点:界面安全,扩展性,可定制性  缺点:不符合中国人的使用逻辑,部分页面显示英文。
※BUG管理流程:
※多名测试人员发现BUG并且提交BUG到管理工具,测试经理对提交的BUG进行规范审核,如发现已经存在相同的BUG则直接进行丢弃,如规范审核通过则至开发经理分配给到具体的开发人员。开发人员会根据项目的进度,项目的情况对提交的BUG进行修复(会根据BUG严重程度进行修复)。开发人员把修复好的BUG给到测试经理,测试经理部署环境后,分配给具体的测试人员进行回归测试(严重的BUG,则直接给到测试人员,不通过测试经理)。测试人员进行回归测试,验证BUG是否修复,修复就关闭BUG,若没有修复,直接改BUG状态为新建。

提单:测试人员提交BUG到对应的BUG管理部门
规范审核:测试经理对提交的BUG进行审核
仲裁:在项目中有话语权的人
ID:每一个BUG都有一个ID。例子:#12345
※BUG级别
致命L1:APP闪退,系统崩溃,蓝屏,主题功能受损
严重L2:功能受损root登录用户只有普通用户的权限,次功能受损。
一般L3:例)发朋友圈,左上角返回,需要点击三次才能实现返回功能。
建议性L4:字体的大小不同,按钮的颜色
※一条完整的BUG应该包含哪些信息?
BUG标题,BUG编号,BUG出现步骤,BUG相关附件,BUG的严重程度,BUG优先级,BUG指派人(开发人员),BUG预期结果,BUG实际结果,BUG所属模块和版本,BUG类型(前端or后端),BUG状态,BUG创建人,BUG创建时间。
※BUG状态分类:
1.        New新:当某个BUG被发现的时候(第一次),测试人员需要与项目负责人(开发)沟通确认发现的是否是一个BUG。
2.        已被指派的BUG(Assigned):BUG指派给开发,开发修复后指派给测试(进行回归测试)。
3.        打开的BUG(Open):开发接受后的BUG,就是打开的状态,开发正在处理修复。
4.        已修复BUG(Fixd):开发修复后,开发改在状态为已修复,再去指派给测试。
5.        关闭的BUG(Close):测试人员验证后,确认BUG已修复,就关闭BUG。
6.        再次打开的(Reopen):测试人员回归测试后发现BUG未修复,再次把BUG打开。
7.        被拒绝的BUG(Rejected):经过再次确认不是BUG就会拒绝(开发会拒绝)。
禅道:(Apache+Mysql+PHP+PERL)最大的集成软件包
Apache:世界排名第一的服务器软件
Mysql:数据库管理之一。属于oracle公司。
PHP:超文本处理器(是一种开源的脚本语言),嵌入式语言。
PERL:是一种功能丰富的计算机程序语言。
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册