靠着 51testing 论坛管理员“风在吹”同志和一位不知名MM的辛勤工作,我的 blog 终于完成 CNBlogs 和 51testing-blog 的同步。亲爱的同志,我要请你们吃饭 ^_^

使用Mantis跟踪bug --转自 八进制 的Blog

上一篇 / 下一篇  2007-06-27 16:57:34 / 个人分类:06.缺陷管理&缺陷分析

u-Z WP4F1y?.V[-h0在PPP项目中我们组使用PVCS Tracker来跟踪bug,感觉项目组的确是需要这样一套系统的,PVCS虽然功能比较强,但首先不是免费的,另外也比较大,对于示范中心这样的小项目来说有些不够灵活。因此我安装了Mantis,一个十分小巧的bug跟踪工具。51Testing软件测试网1Mz"i6Di.S

51Testing软件测试网;}j#^ O+a

Mantis是php写的开源软件(Bugzilla也是开源的,written in perl,但在windows下安装麻烦,所以暂时不考虑)。安装Mantis的步骤很简单,以下总结在Win2000/XP下的安装过程:51Testing软件测试网}%B4d'\O8L ^-pV~

5rL:Ft [F!Z"B$~01、如果机器上有IIS,确保已经启动;如果希望使用Apache,从httpd.apache.org下载apache的windows安装程序,我用的是1.3版本,直接运行这个程序就安装完成了。

+\ZA-l#k[3N0

S8C6d*Mys)q`\02、从www.php.net下载php的windows安装程序,我用的是4.3.8版本,也是直接运行下载来的程序。我用IIS时安装程序会自动对IIS进行设置,但在另一台没有IIS而使用Apache的时候,即使在安装过程中选择了正确的服务器类型,也会提示自动设置出错。不过手动设置也很简单,只要在apache安装目录下的conf目录里的httpd.conf里增加这样一段:51Testing软件测试网)D#KzW{

ScriptAlias /php/ "c:/php/"
]w9v}-f-f&xn4hblO0AddType application
/x-httpd-php .php51Testing软件测试网s6UF3f"mP,A1z;P
Action application
/x-httpd-php "/php/php.exe"

N^$Y{:j5[-HH0
51Testing软件测试网fq;MN+p*I#H!]#s

这样就可以了。不过按照PHP的安装说明,这种方式是很危险的,我对PHP不熟,说不出到底危险在哪,可能是容易给Web服务器带来一些安全漏洞吧。

on*F%b0Y_2v]'R!f x7|0 51Testing软件测试网 r uC_N-]

3、从www.mantisbt.org下载mantis的1.8.3版本,它很小只有几百K。如果是IIS,把mantis解压缩到Inetpub下(我一开始解到c:\下总是不行,可能是权限问题),然后增加一个虚拟路径指向mantis目录;如果是Apache,把mantis解压缩到apache的安装目录下,并在httpd.conf里把主目录改为指向这个目录,或者增加一个Alias,但权限要设够才能正常运行。为了方便,可以在Web服务器里增加index.php为缺省文件名。51Testing软件测试网 II:R?"PP

2Q,v.f wi*F[,qtk04、从www.mysql.net下载mysql,我用的是4.0版本。在mysql里为mantis建立一个帐户,然后建立一个名为bugtracker的数据库,这是mantis配置文件里的缺省名字,在mantis安装路径下的sql目录里有一个db_generate.sql文件,这里面是建表的语句,执行它。

f*{h"ahd.\x0 51Testing软件测试网D6f'MV_ K

5、把mantis安装路径下的config_inc.php.sample改名为config_inc.php,打开并修改里面的内容。主要是和数据库连接的信息,例如数据库名、用户名等等。我在最后加了这样两句:51Testing软件测试网 cQ7k-v+s+wo {

$g_default_language = 'chinese_simplified';51Testing软件测试网l5~2Jy*{)gl5o D
$g_enable_email_notification 
=
 OFF;51Testing软件测试网6ka"Fk9eOL9Y-I_

+o)R7Z;tiV)y0这样缺省界面就是简体中文的,并且不发送邮件通知。要发送邮件还要对PHP进行另外的配置,我还没有试过,好象挺麻烦的,所以干脆禁掉。另外mantis提供的简体中文语言包里好象很多“删除”都写成了“.h除”,我对lang目录中的strings_chinese_simplified.txt文件做了一个替换(.h除->删除)就好了。

I*u EQ;EBZ0

7U{r~P06、最后,重启一下Web服务器,就可以访问了,地址是http://localhost/mantis这样的。按照mantis的建议,应该新建至少一个administrator级别的用户,然后把admin目录删除,并删除administrator这个帐号。

&{ L!Ex,vaN4p s0 51Testing软件测试网[S:aJ {5zz ~fq!~

我们的项目不复杂,而且成员少,所以mantis的安装能用就行,对安全和报表、邮件的配置都没有关心,以后需要用到的时候再研究吧。51Testing软件测试网2KOc9{$GX6h0~


Gg(M,K3Y1x+J051Testing软件测试网BP*\MX`
Jackei 2005-03-16 17:20 发表评论

P2?'A xIA1g1on U051Testing软件测试网HXq f\:C7GL\'o G)F
Link URL: http://www.cnblogs.com/jackei/archive/2005/03/16/119874.html

TAG:

 

评分:0

我来说两句

Open Toolbar