您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 > Bugzilla
正确使用JIRA/Bugzilla做缺陷管理
作者:网络转载 发布时间:[ 2013/12/26 10:17:21 ] 推荐标签:bug 开源

4)下载Bugzilla

http://www.bugzilla.org/download/

Download :: Bugzilla

http://sourceforge.net/projects/bugzilla-cn/

http://sourceforge.net/project/showfiles.php?group_id=75477

Bugzilla的汉化包和模块

bugzilla-2.20-cn-1.0.zip

BugzillaModules-2.20.zip

http://landfill.bugzilla.org/ppm/

bugzilla-bundle.zip

http://download.pchome.net/php/dl.php?sid=15654

Mail Direct Pro 2.3.0.0

http://crackdb.org/index_1_o_1.html

Mail Direct Pro v2.3.0.0-SSG

http://www.glob.com.au/sendmail/

Fake Sendmail 1.9

5)关于Perl

http://www.superdown.com/soft/947.htm

ActivePerl 5.8.8 Build 819

http://www.perlchina.org/conf/slides/cnhacktnt_PerlUnicodeIn5Min.ppt

讨论Perl和Unicode的关系

http://www.cnbruce.com/blog/showlog.asp?cat_id=27&log_id=690

http://blog.csdn.net/fmddlmyy/archive/2005/05/04/372148.aspx

http://dev.csdn.net/develop/article/69/69883.shtm

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

http://www.hongen.com/pc/program/tutors/perl/perl0003.htm

--CGI编程--Perl标量的操作符--

http://net.pku.edu.cn/~yhf/perlstep/perlstep6.html

Perl程序设计中的函数(子程序)

http://www.cnblogs.com/netcobra/archive/2004/04/16/6322.html

Part B.补充事项

1) JIRA的管理比Bugzilla要强一些,使用也比较方便,本身已经支持多国语言(包括中文)。可惜,这个是要花钱的。虽然网上有注册机,如果没有真正购买,将来遭到版权局的调查还是会被罚。如果公司有预算,建议购买JIRA,否则推荐用免费的Bugzilla。

2)上面那篇《JIRA安装批南》漏了讲一点,为了方便支持中文,在安装MySQL的时候要选Custom,数据库的默认类型要选UTF8。这个问题,对于Bugzilla也是一样,建议用UTF8来存储中文。如果不指定UTF8,要么无法正确显示中文,要么不能创建Bug。

3) Bugzilla的Perl包安装,其实是有很多简便的方法的,没必要自己编译,而且发送邮件并不用修改大量Code,只要装两个东西可以了。一是Mail Direct Pro作为本地SMTP服务器,注意不要用新的2.3.1.0,这个版本破解不完全,显示未注册。二是Fake Sendmail作为sendmail程序,必须装在跟Bugzilla同一个盘。例如Bugzilla在H:ServerWebzSiteugzilla2.20.2那么,sendmail应该装在H:UsrLib,并且配置ini文件。

需要注意的是,必须配置好SMTP转发服务器。Mail Direct Pro是支持中文的,选"工具-->配置-->SMTP转投-->添加",如果你的SMTP服务器如smtp.21cn.com需要验证,则必须填写帐号和密码。在"如果发送失败则转投"这个选项上打勾,保证邮件可以正确发送。当某些邮件服务器有特殊限制时,转发到外网专业SMTP较有保障。

4) Bugzilla 2.20有汉化版,可以用于2.20.2,但新版2.22还没汉化。而且汉化后还有一些问题,主要是发Mail不正常。对于网页和邮件的乱码,请大家使用UTF-8汉化包,并参考汉化作者的Blog里的解答,里面已经提到怎样消除这些乱码。我这里只是补充一个目前翻遍整个Google都找不到答案的问题。

在汉化版里sendmail是表面正常,实际上并没有发出。经过我用WinHex研究debug文件,发现汉字编码是UTF-8,注意:如果用UltraEdit按Ctrl-H则会自动将文档转为UCS-2 (Unicode)。由于里面的From向下跑了好几行,所以sendmail报告没有发信人。通过查找Bugzilla的资料,发现是在Token.pm里处理忘记密码,例如H:ServerWebzSiteugzilla2.20.2BugzillaToken.pm。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd