`
NickWar
  • 浏览: 72188 次
  • 来自: 南京
文章分类
社区版块
存档分类

bug管理工具及bugzilla 安装及常见错误解决方法

 
阅读更多

最近公司准备上一个Bug管理工具

便试用了几个软件,最先的是bugzilla

从其官方网站下载最新的是3.5.3版,根据其安装说明

以及从网上搜到的教程,安装成功,使用的是

MySql5.1.44 + apache2.2 + Perl5.10.1

安装完成后,遇到问题:

1 bugzilla汉化

在code.google.com上有简体中文和繁体中文的汉化包,其中繁体中文的更新的比较快,版本较多,简中的相对较少

简体中文:http://code.google.com/p/bugzilla-cn/

繁体中文:http://code.google.com/p/bugzilla-tw/

下载汉化包之后,将其放到bugzilla的template目录下,文件夹名称以zh-cn或者cn这两种形式均可

然后在命令行执行bugzilla安装目录下的checksetup.pl脚本,这样就会自动编译模板,

完成后,打开网站,页面右上角就会出现语言切换选项,很方便

如下图:

bugzilla汉化界面语言设置

2 输出报表中文乱码

按照网上的解决方法,修改template/en/default/reports目录下的

3个模板*.png.tmpl文件中的字体指定为系统的中文字体,即以下代码中带有"C:/WINNT/Fonts/SURSONG.TTF"的行

report-bar.png.tmpl

report-line.png.tmpl

report-pie.png.tmpl

设置完之后呢,试试,结果发现还是乱码,晕了,在网上游荡了两天,

后来认真看了看老外写的方法,用Perl脚本测试了一下,发现是安装的GD库版本不支持trueType字体,这样一来,

就算设置了ttf字体,也没办法绘制,

GD库是2.44的,使用ppm降级到2.43,ok了。

测试脚本(Perl)

若返回false,则说明你的GD版本不支持ttf字体,建议更换一个版本或者自己编译一个吧

或者使用其他的测试脚本时,会提示"libgd was not built with FreeType font support"

附截图:

bugzilla报表中文正常显示

3 bugzilla邮件功能

bugzilla自带邮件提醒功能,只要设置好smtp服务器及用户名密码,就可以使用了

除了自己架设服务器之外,还可以使用如GMail和QQmail等支持邮件客户端的邮件服务商,

不过使用这些的时候,除了设置好用户名密码之外,还要安装Perl的一个可选组件:

Authen-SASL,不然发邮件的时候可能就会出现提示"Couldn't authenticate 'Test@qq.com:...'"

可能是服务器为了防spam使用的认证机制

可以在bugzilla目录下的data/params文件中设置相关参数

注意'mailfrom'参数需要与'smtp_username'一致,

否则一般情况下是通不过服务器验证的,邮件也就无法发送成功了

示例:

'mailfrom' => 'abcd@xyz.com',

'smtp_password' => 'abcd'

'smtp_username' => 'abcd@xyz.com'

'smtpserver' => 'smtp.xyz.com',


另外对比了其他的bug管理工具如JIRA和URTracker,以及FogBugz

JIRA汉化不好,比较贵,URTracker国产,便宜,看起来也不错

FogBugz用了一下,界面网页做的很不错,功能报表看起来也很强大,

不算贵,不过好像没有做汉化的说,没深入使用,准备先试用URTracker了

分享到:
评论

相关推荐

    Bugzilla Bug Xml导出为excel

    总的来说,将Bugzilla的Bug信息导出为XML并转换为Excel是软件开发过程中的一个关键步骤,它有助于管理和优化问题解决流程。理解这个过程并掌握相关工具的使用,对于任何涉及Bugzilla的团队来说都是至关重要的。

    bugzilla安装包

    Bugzilla是一款开源的缺陷跟踪系统,它被广泛用于软件开发过程中的错误管理和修复跟踪。作为一个专业的IT大师,我将详细解释Bugzilla的安装过程及其在项目管理中的重要性。 首先,我们从标题“bugzilla安装包”来看...

    BugZilla安装的问题

    提供的`Bugzilla安装指南.doc`文件应包含更详尽的步骤、注意事项以及常见问题的解决方法。建议仔细阅读并按照指南操作,以便顺利完成安装。 6. **后续配置与使用** 安装完成后,首次登录BugZilla,需要完成基本的...

    bugzilla安装文件

    Bugzilla是一个基于Web的工具,允许团队记录、跟踪和组织软件中的错误或“bug”,以提高开发效率和产品质量。安装文件可能包括配置脚本、数据库连接设置、前端界面以及相关的文档资料。 描述中提到,“用于管理BUG...

    bugzilla-4.2.5.tar.gz

    总结来说,"bugzilla-4.2.5.tar.gz" 是一个在Linux环境下安装和使用的Bugzilla错误跟踪系统包,涉及的知识点包括Linux命令行操作、Perl环境配置、数据库管理以及项目管理工具的使用。安装和使用过程中需要熟悉相关...

    Bug管理的经验和实践.rar

    3. **Bug追踪**:使用Bug跟踪工具,如JIRA、Bugzilla或GitHub Issues,可以记录Bug的状态,如新建、已分配、处理中、待验证和已关闭。这有助于保持团队间的沟通和协作。 4. **Bug修复**:开发人员接手Bug后,会进行...

    bugzilla-3.2.2

    总之,Bugzilla 3.2.2作为一个优秀的BUG管理工具,不仅在软件测试中发挥着重要作用,还为软件开发团队提供了强大的协作和问题解决工具,从而提升了整个项目的管理质量和效率。通过合理利用其各种特性,团队可以更好...

    bugzilla培训ppt

    培训还会涵盖使用过程中可能遇到的问题及解决方法,帮助新用户快速上手。 总之,"bugzilla培训ppt"是一份详尽的指南,涵盖了从入门到进阶的所有关键知识点,对于测试人员来说,是掌握Bugzilla的宝贵资源。通过学习...

    Bug 管理的经验和实践

    1. 使用Bug跟踪工具:如Jira、Bugzilla或GitHub Issues,它们可以帮助组织、分配和追踪Bug。 2. 分配与优先级:根据严重性和影响范围,合理分配修复任务,并设定修复优先级。 3. 状态更新:跟踪Bug的处理进度,从...

    bugzilla-4.2.3.tar.gz

    Bugzilla是一款开源的错误跟踪系统,常用于软件开发过程中管理bug报告和修复流程。它以其高效、灵活和可定制性而受到广泛欢迎。"bugzilla-4.2.3.tar.gz" 是Bugzilla的一个特定版本,被压缩为tar.gz格式的文件,这种...

    bugzilla4.2 zh_CN汉化包

    它的主要功能是协助团队追踪、管理和解决软件中的错误或“bug”。这个“bugzilla4.2 zh_CN汉化包”是针对Bugzilla 4.2版本的中文语言包,旨在为使用中文的用户提供更友好的界面和操作体验。 在Bugzilla 4.2版本中,...

    管理系统系列--一个开源的bug管理系统.zip

    首先,bug管理系统是一种软件工具,用于记录、分类、分配和跟踪软件开发过程中的错误或缺陷,也就是通常所说的“bug”。这样的系统有助于保持开发团队的组织性,提高协作效率,并确保产品质量。 开源bug管理系统的...

    开源的bug管理系统.zip

    在Java编程语言中,有许多优秀的开源bug管理解决方案,它们为团队协作提供了高效的工作流程,确保软件质量。 首先,我们要了解Bug管理系统的常见功能。它们通常包括: 1. **问题报告**:用户可以通过简洁明了的...

    Bug管理的经验和实践

    常见的有JIRA、Bugzilla、Redmine等,它们提供了一个集中的平台,用于记录、分配、追踪和报告Bug。通过这些工具,团队成员可以清晰地看到每个Bug的状态,从新建到已修复的过程。 协同工作是Bug管理的关键。开发人员...

    bugzilla-4.4.6

    描述中提到"bug追踪系统,包括管理软件以及使用说明文档",这表明Bugzilla不仅仅是一个简单的错误追踪工具,它还提供了完整的软件包来支持其运行和配置。这通常包括服务器端的安装程序、数据库配置脚本、Web界面以及...

    bugzilla-3.4rc1

    该系统的主要功能是有效地管理和追踪软件中的错误或“bug”,确保产品的质量和稳定性。以下是关于Bugzilla-3.4rc1的一些详细知识点: 1. **缺陷管理流程**: - 提交(New):当发现软件中有问题时,用户可以通过...

    bugzilla-2.22.1-cn(alpha).tar.gz

    Bugzilla 是一个开源的错误跟踪系统,用于软件开发过程中的缺陷管理和测试管理。"bugzilla-2.22.1-cn(alpha).tar.gz" 文件是一个针对Bugzilla 2.22.1版本的中文(cn)语言包,采用的是alpha阶段的版本,这意味着它...

    专题资料(2021-2022年)IT项目管理3.27软件Bug详细记录表.doc

    在IT项目管理中,软件Bug详细记录表是一个至关重要的文档,它用于跟踪和管理软件开发过程中的错误和问题。这份2021-2022年的专题资料着重介绍了如何有效地记录和处理软件Bug,以确保项目的质量和进度。以下是关于...

Global site tag (gtag.js) - Google Analytics