linux下bugzilla+testopia的安装

上一篇 / 下一篇  2013-10-25 10:35:06 / 个人分类:测试技术

linuxbugzilla+testopia的安装笔记

一、安装Apache

find / -name apache查找安装路径

本次apache的版本是apache-2.2.22

二、安装mysql

find / -name mysql查找安装路径

本次mysql的版本是mysql-5.0.67

进入mysql(输入命令mysql -u root -p, 回车后根据提示输入密码)

基本命令show databases;#显示数据库名字

use mysql; #打开mysql数据库 

show tables; #显示表名字

三、安装Perl

perl –v查询perl版本

本次perl的版本是perl5.8.8

四、安装bugzilla

1、下载源码包bugzilla-4.4.1.tar.gz

2、解包:tar -zxvf bugzilla-4*

3、配置:mv  buzilla-4* /usr/local/webapps/bugzilla     移动bugzilla文件到webapps目录)

   chmod -R 777 /usr/local/webapps/bugzilla      (改变权限)

4、切换到bugzilla目录,执行./ checksetup.pl

五、安装perl模块

perl -MCPAN -e 'install "Bundle::Bugzilla"'

其中DBD::mysql安装有所不同

1、 http://search.cpan.org/~mverb/GDTextUtil-0.86/Text/Align.pm下载DBD-mysql-4.024.tar.gz

2、 解压并进入解压目录

3、 perl Makefile.PL--mysql_config=<mysql_config所在的目录>

如:perl Makefile.PL--mysql_config=/usr/local/mysql/bin/mysql_config

4、 make

5、 maketest

6、 make install

7、 再次运行./ checksetup.pl

六、http://ip/bugzilla登录成功

七、集成testopia

1https://developer.mozilla.org/zh-CN/docs/Mozilla/Bugzilla/Testopia下载testopia-2.5-BUGZILLA-4.2.tar.gz

2、拷贝testopia包到bugzilla根目录

3、解压tar –zxvf testopia-2.5-BUGZILLA-4.2.tar.gz

4、运行./ checksetup.pl安装必须的perl模块


5ie下登录,点击new plan无反应。Firefox下正常。

八、bugzilla邮件配置

bugzilla的一大特性的就是通过邮件管理账户,有新的bug提交的时候就通过邮件告知相应的负责人

配置邮件功能需要bugzilla的管理员账户, Administration->Parameters->Email.比如使用QQ邮箱,发送邮件地址为xxxxx@qq.com, SMTP服务器是smtp.qq.com, SMTP的账号密码即QQ账号密码(若没有设置独立邮箱密码).然后登陆QQ邮箱开启SMTP服务.这样bugzilla就可以用邮件发通知了.

 


 


TAG:

 

评分:0

我来说两句

Open Toolbar