you never doubt youself,I belive!

bugfree安装手记

上一篇 / 下一篇  2010-02-06 11:06:22 / 个人分类:测试管理

在安装BugFree之前,需要首先安装Apache, PHP, Mysql支持软件包,例如WAMP或XAMPPEASYPHP等。

 

下面以WAMP为例进行说明。

1、服务器安装

如果你不熟悉它们,那么我推荐你用已有的第三方套件来组织服务程序。


·下载WAMP
官方网站: http://www.wampserver.com/
 
·安装
……WAMP的安装很简单,按照提示“下一步”即可。
Apache的http默认端口为80,如果你的IIS服务所占端口也为80的话,将引起冲突。你可以安装WAMP之前把IIS关掉,或者将IIS的WEB服务另改一个端口。

……修改WAMP下的Apache的http端口

       ·路径:C:\wamp\Apache2\conf

       ·查找 80 ,将所有的80替换成不冲突的端口号


…… 在安装过程中,安装程序将提示用户选择www的根目录。可以直接将此指向当前机器的BugFree的目录,如:d:\BugFree 安装完毕后,应该可以在系统托盘中看到WAMP的图标,可以由此进入相关服务的管理程序。

 

2.修改配置文件Include/Config.inc.php

 


……接下来修改配置文件“Include/Config.inc.php”,打开bugfree的安装目录,复制文件Include/Config.inc.Sample.php为新文件Include/Config.inc.php,编辑新创建的文件,修改数据库链接设置:

------------------------------------------------------------------------------------------------

/* 3. Define the username and password of the BugFree database. */

$_CFG['DB']['User']        ='root';          //数据库登录用户名

$_CFG['DB']['Password']    ='';             //数据库登录用户密码

$_CFG['DB']['Host']        ='localhost';     //数据库服务器地址

$_CFG['DB']['Database']    ='bugfree2';    //指定BugFree数据库名称

$_CFG['DB']['TablePrefix'] = 'bf_';            //数据库表前缀,默认为bf_。除非有冲突,不建议修改或为空

$_CFG['DBCharset']         = 'UTF8';        //数据库编码设置,保留默认值

------------------------------------------------------------------------------------------------------------------

 

以上我采用默认的方式

 

3.访问bugfree站点,若数据库不存在,安装数据库

 

……在浏览器访问http://ServerIP:端口号/bugfree  本机访问:http://localhost:端口号/bugfree。如果设置的数据库不存在,按照提示创建数据库,再点击继续安装

…… 点击“安装全新的 BugFree2”

…… 安装成功后,显示首次登录的默认管理员帐号和密码,按照提示首先使用默认管理员用户名和密码登陆BugFree(默认管理员帐号:admin 密码:123456);

 

到这里就大功搞成了!

 

4.配置邮件发送


…… 修改文件 Include\Config.inc.php

…… 修改配置如下(仅供参考):

/* 8. Mail setting. */
$_CFG['Mail']['On']       = true;
$_CFG['Mail']['FromAddress'] = "username@163.com";
$_CFG['Mail']['FromName'] = 'BugFree';
$_CFG['Mail']['ReportTo'] = array();   // Where bug statistics message sened to. If empty, to all users.
$_CFG['Mail']['SendMethod']   = 'SMTP'; // MAIL|SENDMAIL|SMTP|QMAIL

/* 9. SMTP param setting. */
$_CFG['Mail']['SendParam']['Host']     = 'smtp.163.com';   // The server to connect. Default is localhost
$_CFG['Mail']['SendParam']['SMTPAuth'] = true; // Whether or not to use SMTP authentication. Default is FALSE
$_CFG['Mail']['SendParam']['Username'] = 'username';   // The username to use for SMTP authentication.
$_CFG['Mail']['SendParam']['Password'] = 'password';   // The password to use for SMTP authentication.

 


哪么什么是BugFree呢?

 

BugFree是借鉴微软内部Bug管理工具Product Studio,基于Browser/Server架构,免费且开发源代码的缺陷管理系统。BugFreePHP语言和MySQL数据库实现。服务器端在LinuxWindows平台上都可以运行;客户端无需安装任何软件,通过IEFireFox等浏览器就可以自由使用。

BugFree 2.0BugFree 1.1的基础上,集成了Test CaseTest Result的管理功能。具体使用流程是:首先创建Test Case测试用例),运行Test Case产生Test Result(测试结果),运行结果为FailCase,直接创建BugTest Case标题、步骤和Test Result运行环境等信息直接复制到新建的Bug

 

 

Bugfree相关网站:

http://www.bugfree.org.cn/   自由软件 BugFree

http://www.bugfree.cn/    开源管理工具BugFree

http://www.bugfree.org.cn/help/          Bugfree2.0使用帮助


TAG:

 

评分:0

我来说两句

Open Toolbar