正确使用JIRA/Bugzilla做缺陷管理(转)

上一篇 / 下一篇  2012-03-21 11:46:50

正确使用JIRA/Bugzilla缺陷管理

 

说明:其实以前工作中也用过缺陷管理系统,不过那个是公司自己开发的。

离开新太集团后,自己曾经试图找一些好的替代方案,ClearQuest很有名

但是太贵而且复杂,不利于中小企业迅速从生存向规范转移。

 

这里推荐使用两个工具,一个是基于Java的商业软件JIRA,一个是基于

Perl的免费软件Bugzilla。已经用了比较长的时间了,觉得效果非常好,

这次先补充一些错误解决方案,将来有空再写完整的指南吧。

 

Part A.参考网址

 

1)关于选型

 

http://www.blueidea.com/tech/program/2006/3479.asp

http://www.blueidea.com/tech/program/2006/3479_2.asp

http://www.phpchina.cn/jiaocheng/html/supter/2006/0818/1424.html

如何用正确的方法来写出质量好的软件的75条体会[]

 

2)关于JIRA

 

http://oneboy.org/?p=69

elliott's Blog -- JIRA安装批南(MYSQL

 

http://www.blogjava.net/lucky/archive/2006/05/01/44301.aspx

使用JIRA搭建企业问题跟踪系统

 

http://www.360doc.com/showWeb/0/3/178896.aspx

伊莲的文章--JIRA一出,谁与争锋

 

http://dog.xmu.edu.cn/modules.php?op=modload&name=News&file=article&sid=253

JIRA。。。忘了bugzilla吧。

 

3)关于Bugzilla

 

http://www.bugzilla.org/installation-list/

Bugzilla用户名单,很多知名企业,其中以开源系统为主

 

http://cs.cuc.edu.cn/linweiguo/archives/000044.html

Win2000Bugzilla安装实录(作者:Jackey)

 

http://www.chinahtml.com/programming/4/2005/cgi-11343023012506.shtml

Win32下安装Bugzilla (Good!)

 

http://www.yuanma.org/data/2006/0808/article_1334.htm

安装bugzilla (作者dreamstone)

 

http://blog.donews.com/ymliu888/archive/2005/12/13/656701.aspx

解答:为什么在应用了Bugzilla汉化包后,原来存在的汉字变成了乱码?

 

http://blog.donews.com/ymliu888/archive/2005/12/14/658121.aspx

关于Bugzilla2.20发邮件以及邮件乱码的问题

 

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

讨论PerlUnicode的关系

 

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编码,简要解释UCSUTFBMPBOM等名词

 

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

[转移]安装BugZillaPerl模块的安装

 

Part B.补充事项

 

1) JIRA的管理比Bugzilla要强一些,使用也比较方便,本身已经

  支持多国语言(包括中文)。可惜,这个是要花钱的。虽然网上有

  注册机,如果没有真正购买,将来遭到版权局的调查还是会被罚。

  如果公司有预算,建议购买JIRA,否则推荐用免费的Bugzilla

 

2)上面那篇《JIRA安装批南》漏了讲一点,为了方便支持中文,在

  安装MySQL的时候要选Custom数据库的默认类型要选UTF8

  这个问题,对于Bugzilla也是一样,建议用UTF8来存储中文。

  如果不指定UTF8,要么无法正确显示中文,要么不能创建Bug

 

3) BugzillaPerl包安装,其实是有很多简便的方法的,没必要

  自己编译,而且发送邮件并不用修改大量Code,只要装两个东西

  就可以了。一是Mail Direct Pro作为本地SMTP服务器,注意

  不要用最新的2.3.1.0,这个版本破解不完全,显示未注册。二是

  Fake Sendmail作为sendmail程序,必须装在跟Bugzilla同一

  个盘。例如BugzillaH:\Server\Webz\Site\bugzilla\2.20.2

  那么,sendmail就应该装在H:\Usr\Lib,并且配置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,注意:如果用

  UltraEditCtrl-H则会自动将文档转为UCS-2 (Unicode)。由

  于里面的From向下跑了好几行,所以sendmail报告没有发信人。

  通过查找Bugzilla的资料,发现是在Token.pm里处理忘记密码,

  例如H:\Server\Webz\Site\bugzilla\2.20.2\Bugzilla\Token.pm

 

  错误现象:


TAG:

 

评分:0

我来说两句

Open Toolbar