分享

BugFree基于XP系统的安装部署

 kaye_lingxi 2010-12-20
Bugfree是著名的缺陷管理和追踪工具。由于它的免费开源和功能的强大,因而深得国内不少软件公司的青睐。因此,作为软件测试人员,它的安装和部署也最好是为我们所掌握的。本文笔者结合实际的操作经验,就BugFreeV2.0.3的安装部署做了简要描述。

    BugFree的安装
1、安装XAMPP软件包

下载链接:http://jaist.dl./sourceforge/xampp/xampp-win32-1.7.0-installer.exe

2、下载Bugfree2.0.3

下载链接:http://www./download/bugfree2.tar.gz

3、将Bugfree解压后,放到XAMPP系统的htdocs子目录下:C:\xampp\htdocs\bugfree

4、进入Bugfree的安装目录后,复制文件Include/Config.inc.Samle.php ,将文件重新命名为Include/Config.inc.php

5、在浏览器中访问http://localhost/bugfree ,然后安装提示创建数据库

6、数据库创建好后,按照提示安装Bugfree,登录界面出现后,恭喜你,安装成功了。

   启用邮件通知功能
修改配置文件Include/Config.inc.php,可以启用BugFree的邮件通知功能,步骤如下:

1、变更Bugfree的邮箱地址

将 /* $_CFG['Mail']['FromAddress'] = "bugfree@{$_SERVER['SERVER_NAME']}";*/ 更改为,

$_CFG['Mail']['FromAddress'] = "bugfree@ubiquecom.com";//  此处填写bugfree发信时使用的邮箱账号,比如:liming@163.com 我填写的是公司邮件服务器上给bugfree注册的邮箱账号。

2、Smtp参数设置

将 $_CFG['Mail']['SendParam']['Host']     = 'localhost';   // 此处填写smtp邮件服务器名,比如:smtp.163.com。默认是localhost。更改为

$_CFG['Mail']['SendParam']['Host']     = 'ubiquecom.com';  

保存配置文件。

注意:如果发送邮件服务器需要认证,则需要将下述参数

$_CFG['Mail']['SendParam']['SMTPAuth'] = false;       // 如果bugfree通过smtp发信需要认证,则需要将此处参数填写为true,并填写认证的用户名和密码。反之设置为false。

$_CFG['Mail']['SendParam']['Username'] = '';          // 需要认证则填写,不需要认证则留空

$_CFG['Mail']['SendParam']['Password'] = '';          // 需要认证则填写,不需要认证则留空

修改为:

$_CFG['Mail']['SendParam']['SMTPAuth'] = true;      

$_CFG['Mail']['SendParam']['Username'] = 'liming;    

$_CFG['Mail']['SendParam']['Password'] = '******'; 

修改完后,记得保存配置文件哦 :)

     应用XAMPP到生产环境
    XAMPP默认配置所有功能开启,因此上述安装配置过程仅适用于开发环境,为了将XAMPP安全地应用于生产环境中,可以执行下述步骤:

1、打开 http://localhost/xampp

2、点击左侧导航条的 security 链接 

3、按照提示重置Mysql数据库的密码,phpmyadmin的认证方式以及XAMPP的用户名和访问密码

4、打开bugfree的配置文件,将下述参数

/* 3. Define the username and password of the BugFree database. */
$_CFG['DB']['User']        = 'root';
$_CFG['DB']['Password']    = '';

修改为:

$_CFG['DB']['User']        = 'root';
$_CFG['DB']['Password']    = '新数据库访问密码';

最后保存配置文件。
BugFree其余功能的参数配置请参考帮助文档,或者就相关问题联系笔者。

     解决外网访问Bugfree的方法:

在网关处做端口映射:映射端口号是80,IP是Bugfree所部署到的内网主机的IP。

    安装配置过程中问题总结
1、机器A和B在同一局域网里面,并且都可以互相ping通
A(XP系统,并且安装bugfree)
B(XP系统)
账号C在机器A中创建一个bug,并抄送给D后,D可以收到邮件通知,但是,
账号C在机器B中创建一个bug,并抄送给D后,D却收不到邮件通知?

解决方法:变更bugfree邮箱地址
2、在虚拟机(安装有XP系统,IP是:192.168.40.129)里安装的bugfree,问题是:账号A在虚拟机里创建Bug,并抄送给B时,B可以收到邮件通知;而当A在真机(Xp系统,IP:192.168.10.95)里创建BUG,并抄送给B后,为什么B就接收不到邮件通知呢?
解决方法:变更bugfree邮箱地址
3、同一局域网内的机器不能互相ping通
解决方法:关掉windows防火墙

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多