虽然我是一个人做一个项目,但是也得有模有样,架势不能输。今天想想还是先把BUG管理系统给搭建起来。我在网上找了一圈,发现大家各有各的所爱。以下引用自《个人认为的五大最受欢迎的BUG管理系统》
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
基于WEB的,配置安装简单,只需到网上获取安装包,再配下PHP通用的环境即可;纯功能型的界面就无所谓美观;没有直接的截图功能但是可以以附件的形式存在;也有简单的报表统计功能;整体使用还是比较容易上手,而且是开源免费中文版的BUG管理系统。
资源地址:http://www.bugfree.org.cn
4、 EasyBUG
基于WEB的在线的,不用配置;界面很漂亮,操作容易上手,基本上只要是会上网的人一看就会用;区别其它工具且最实用的一点是截图功能强大,且是以图片的形式直接存在,而不是以附件的形式存在;BUG解决流程也有记录在案;丰富的统计报表,一目了然;是国产的,有中英文版的而且免费的。
资源地址:http://www.EasyBug.net
5、 Mantis
一款基于Web的Php+Mysql的开源BUG管理系统,一款简单实用的系统,也有截图功能,不过是以附件的形式存在,报表功能比较强大,需要配置才可用,是英文版的,不过可以通过汉化包和配置来汉化,有邮件支持但也需要修改配置。
资源地址:http://www.mantisbt.org
因为本来的English处于google翻译的水平,所以还是想找中文的比较好。所以一开始选择了BugFree,功能比较简单,能管理BUG,但是没有需求管理,所以舍弃了。在网上继续找了N个小时后发现自己犯了个错。使用哪个系统,除了要考虑满足自己的需求外,还得考虑学习、使用它的成本。算了,之前公司用的TestDirector,这个我还熟悉些,不找了,就用它了。
公司非常的抠,没有服务器给我用,给我用的机子配置也是N年前的。不吐槽了,开始总结搭建TestDirector的整个过程:
一、下载、安装
网上搜一下,蛮多的。我的是从verycd下载的。为大家提供一个PDF,按照上面的操作就妥妥的了。《TestDirector8.0使用手册.pdf》
这里说一下我自己在安装过程中遇到的问题。我机子上装有sql server2008,但TestDirector报错说我的mssql没有正确的安装,所以我只能用默认的Access了。个人怀疑可能是sql2008版本过高的问题。大家可以试试看2000或2005是否能通过。
二、汉化
汉化部分在上面的PDF中也有介绍,网上也有很多文章。要提的就是网上多数提供的tdclientui80.ocx为3122KB,这个补丁只对TestDirector做了部分汉化。我试着找完美的汉化补丁,但没找到,如果有欢迎提供。进入TestDirector,发现里面的表格、表单都是English,可我怎么记得以前公司显示的是中文呢?原来这需要自己手动汉化,在自定义中设置,最终解决方法参考《TestDirector简易汉化》
好了TestDirector可以使用,下一步打算搭建源代码管理系统SVN。