快速业务通道

Linux环境下的Java开发(六):使用Bugzilla进行软件缺陷跟踪 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17

Linux环境下的Java开发(六):使用Bugzilla进行软件缺陷跟踪

时间:2011-05-25 海边沫沫

软件缺陷跟踪是我们在项目开发中的一个很重要的步骤,特别是在多个人合作 的项目中。当项目出现Bug时,我们可以把他提交到缺陷跟踪系统,指定程序员修 改进行修改或者由哪个程序员自己认领这个任务,同时可以跟踪这个Bug的状态等 等。如果换一种看法,Bugzilla也可以用作任务管理,那么这里的Bug就不单单指 是缺陷,我们在项目进行中所产生的任何任务都可以使用这个系统进行分配和跟 踪。

Bugzilla的安装算不上复杂,但是却足以使人人焦头烂额,究其原因,主要是 它所依赖的东西太多了,即要有数据库服务器、HTTP服务器和邮件服务器,还需 要perl和十多个perl模块。不过,只要像我这样耐心地一步一步来,最终还是可 以解决问题。

第一步,当然是软件的下载了,下面的图片中给出的是下载地址,我选择的是 2.20.5版,而不是最新的版本,为什么呢?当然是因为在下载页面看到2.20版有 一个汉化的模版了。使用我们的母语当然可以让我们在工作中更加得心应手。按 照下面的地址,下载软件和汉化模版,当然,也别忘了下载一份文档。

软件:

文档:

Linux环境下的Java开发(六):使用Bugzilla进行软件缺陷跟踪(2)

时间:2011-05-25 海边沫沫

汉化模版:

这里提供的bugzillaModules-2.20就不用下载了,都是基于Windows系统的, 对我们的系统没有帮助。

软件下载完成后,先将bugzilla-2.20.5.tar.gz解压,bugzilla的运行需要 Perl的支持,红旗桌面中自带的Perl是5.8.5版,已经够用了。但是Bugzilla需要 的Perl模块红旗系统不可能都具备,因此,第一步就是运行bugzilla中的 checksetup.pl脚本来测试一下我们还缺哪些模块,如下图:

Linux环境下的Java开发(六):使用Bugzilla进行软件缺陷跟踪(3)

时间:2011-05-25 海边沫沫

该脚本运行完之后,发现红旗桌面缺少大约10个模块,当然,其中必需的只缺 四个。如下图:

不过为了完美起见,我们还是连可选的包都一起装上。Perl模块有两种安装方 式,一种方式的命令行如下:

perl -MCPAN -e '' install "模块名" ''

这种方式将从CPAN的网站上面下载Perl模块并安装。但是,这种方法在我们这 里是行不通的,因为红旗桌面上网的速度太慢了,而CPAN网站上面,Perl模块太 多了,仅一个列表文件都超过2M,按红旗桌面下载的速度,一个月也不可能把这 些模块都安装成功。

于是,我们只能选择另外一种安装方式:手动安装。手动安装需要我们把上面 缺少的Perl模块都下载下来,我们可以到CPAN网站上面去搜索,这回下载很快。 下载地址如下图:

Linux环境下的Java开发(六):使用Bugzilla进行软件缺陷跟踪(4)

时间:2011-05-25 海边沫沫

下载下来的文件如下图:

对这些文件,我们先解压缩,再解开tar包,就可以一个一个进行安装了。 Perl 模块手动安装的方法基本上都是一样的,依次运行下面三条命令即可:

perl Makefile.PL

make

make install

当然,还有一个可选的命令make test,它可以用来测试我们的模块是否编译 成功。下图是我们安装AppConfig模块的截图:

Linux环境下的Java开发(六):使用Bugzilla进行软件缺陷跟踪(5)

时间:2011-05-25 海边沫沫

其它模块安装的方法都是一样的。安装完成后,我们再次运行checksetup.pl 脚本,看看是不是把所有的模块都安装成功了,如下图:

把结果一看,纳闷了,HTML::Parser不是有吗,怎么还提示我安装?再仔细一 分析,原来是版本太低了。简单,下载一个最新的版本一安装就好了。下面的图 片可以看到我们终于让所有的Perl模块都OK了:

Linux环境下的Java开发(六):使用Bugz

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号