首先我们对用到的软件进行简要的介绍:
XAMPP:
MANTIS:
TESTLINK:
下面我们就开始安装和配置:
配置环境:
1. 操作系统:WindowsServer 2008 R2 x64 Datacenter
2. 运行平台:XAMPP(Apache+MySQL+PHP+PERL)
3. 缺陷管理:Mantis-1.2.15
4. 用例管理:Testlink-1.9.3
5. 虚拟机IP:128.128.3.62
XAMPP是一个适用于Linux、Windows,Solaris,Mac OS X平台Apache快速安装组件包。它包含:Apache服务器,MySQL,PHP,Perl,FTP服务器,phpMyAdmin.适合快速创建网页服务器。(详见:http://www.apachefriends.org/zh_cn/xampp.html)
Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。(http://www.mantisbt.org/)
TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。(http://www.teamst.org/)
一. XAMPP安装
1. 有三种选择可供您下载 XAMPP 的 Windows 版:
1) 安装包(简单且安全:XAMPP 的便捷安装程序)
2) ZIP压缩包(给喜欢绿色软件的人:XAMPP 的普通 ZIP 压缩档案)
http://nchc.dl.sourceforge.net/project/xampp/XAMPP%20Windows/1.8.1/xampp-win32-1.8.1-VC9.zip
3) 7zip压缩包(给喜欢绿色软件的人:XAMPP 的普通 7zip 压缩档案)
http://nchc.dl.sourceforge.net/project/xampp/XAMPP%20Windows/1.8.1/xampp-win32-1.8.1-VC9.7z
2. 安装过程
1) 使用安装包进行安装
使用安装包来安装 XAMPP 是最简单的方法。双击.exe出现如下窗口,选择路径安装。安装过程结束后,您会在开始/程序/XAMPP 菜单下找到 XAMPP。您可以使用 XAMPP 控制面板来启动/停止所有服务或安装/卸载所有服务。(图中我修改了端口)
2) 不使用安装包进行安装
解压后是一个xampp的文件
主要包含4个启动程序:
xampp_start.exe /*启动apache,php,mysql服务*/
xampp_stop.exe /*停止apache,php,mysql服务*/
xampp-control.exe /*调试服务器*/
xampp-control-3-beta.exe /*调试服务器*/
3) 开启/关闭XAMPP
注意!开启XAMPP之前要保证系统的80,3306端口未被占用,否则会提示端口被占用,导致开启失败。如果想要通过其他端口开启,可以通过修改默认的apache服务器端口的方法来避免,修改apache的配置文件修改监听端口,文件位置:c:\xampp\apache\conf\httpd.conf,
注意:listen和server端口要一致
点击:xampp_start.exe
关闭对话框即可关闭xampp服务,但是建议通过xampp_stop.exe关闭服务
4) 调试XAMPP
点击:xampp-control.exe
可以调试相关服务
点击上图和Apache同行的Start开启服务后点击Admin,注意右边栏Config配置的端口号要和配置文件中(c:\xampp\apache\conf\httpd.conf)的相同,点击后浏览器弹出Xampp界面选择中文进入如图所示界面:
在左边栏选择安全选项,进入后点击http://localhost/security/xamppsecurity.php,设置数据库root用户密码(在之前要保证MySOL服务开启)。
二.Mantis安装
1. Mantis版本:mantisbt-1.2.15
2. 下载地址:
http://jaist.dl.sourceforge.net/project/mantisbt/mantis-stable/1.2.15/mantisbt-1.2.15.zip
3. 解压,重命名文件为mantis,并复制到“C:\xampp\xampp\htdocs”
4. 在D:\xampp\mysql\data\文件夹下新建bugtracker文件夹
5. 在D:\xampp\apache\conf\httpd.conf文件中,加入
Alias /mantis "d:/xampp/"
<Directory "d:/xampp/">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all
</Directory>
6. 在地址栏中输入http://localhost:8080/mantis/,进入Mantis安装页面
(默认的用户名密码:administrator、root)
文本框中的默认信息不要动,在“Password (for Database)”栏目中输入刚修改的ROOT密码。“Admin Username (to create Database if required)”栏目输入ROOT,“Admin Password (to create Databaseif required)”输入ROOT密码。
点击“Install/UpgradeDatabase”进行安装,安装完成后,右则标签全为绿色GOOD。
7. 再次在地址栏中输入http://localhost:8080/mantis/,进入Mantis登录页面。初始用户名为“administrator”,密码为“root”,Mantis安装完成。
用户名:administrator
密 码:root
三. Mantis汉化,配置邮箱,设置界面标题显示
Mantis的主要配置文档有两个:config_inc.php、config_default_inc.php
文件位置:C:\xampp\htdocs\mantis
Mantis优先检索config_inc.php的配置信息,后检索config_default_inc.php
1. Config_inc.php配置文件
位置:C:\xampp\htdocs\mantis
配置文件解释:
$g_hostname = 'localhost';
$g_db_type = 'mysql';
$g_database_name = 'bugtracker';
$g_db_username = 'root';
$g_db_password = '2561304'; /***绿色字体是系统默认设置***/
$g_smtp_host = 'mailbox.sxis.com'; /**邮箱服务器**/
$g_smtp_username ='wul@sxis.com'; /**邮箱用户名**/
$g_smtp_password = 'p@ssw0rd'; /**邮箱用户密码**/
$g_phpMailer_method = 2;
$g_default_language='chinese_simplified'; /**系统汉化**/
$g_window_title='SunInfo-Mantis'; /**窗口标题**/
$g_page_title='SunInfo-Mantis-Bug-Tracer'; /**页面标题**/
$g_use_jpgraph=ON; /**支持报表图形化**/
2. Config_default_inc.php配置文件
位置:C:\xampp\htdocs\mantis
配置文件解释:
$g_administrator_email ='wul@sxis.com'; /*管理员邮箱*/
$g_webmaster_email ='wul@sxis.com'; /*页面显示邮箱*/
$g_from_email = 'wul@sxis.com'; /*自动邮件发件人*/
$g_from_name = 'Mantis Bug Tracker';/*自动邮件标题*/
$g_return_path_email = 'wul@sxis.com';
$g_enable_email_notification = ON; /*开启邮件提醒功能*/
3. strings_chinese_simplified.txt
位置:C:\xampp\htdocs\mantis\lang
Mantis汉化文件对照表,修改相关翻译即可实现mantis界面中文显示的更改
注意!此文件非常重要,因实际需求可能会修改主配置文件(config_inc.php)某些字段,仅在主配置文件删除或者修改是不能生效的,就是因为此文件没有修改。因此主配置文件修改时需要同步修改此处文件!!
四. 备份Mantis数据库
1. >cd c:\xampp\xampp\mysql\bin
五. Mantis管理员使用手册
用管理员登录mantis,进入管理界面可以对mantis进行各种设置。
a. 添加用户
点击“管理”-“用户管理”-“创建新账号”,账号创建后,要编辑该用户并将其添加到相应的项目中,否则该用户可以对mantis上所有的项目进行操作。
b. 项目管理
点击“管理”-“项目管理”,可以添加新的项目。新项目的查看权限一般设置为“私有”,并在分类中进行分类的添加。
c. 配置管理
点击“管理”-“配置管理”,在“工作流阀值”中可以进行相应权限的设置,在“工作流”中可以进行状态流及状态最低权限设置。“邮件提醒”中可以具体设置什么时候发送邮件。“管理列”中可以对查看问题时显示的列,导出的列等进行设置。
六.Testlink
1.Testlink版本
2. 下载地址: http://jaist.dl.sourceforge.net/project/testlink/TestLink201.9/TestLink201.9.3/testlink-1.9.3.tar.gz
3.解压,重命名文件夹为testlink,复制到“c:\xampp\htdocs”
4.浏览器,输入:http://localhost/testlink
5.点击“new installation”,填写相应的数据库用户名及密码即可安装成功
6. testlink配置文件
位置:C:\xampp\htdocs\testlink
- config.inc.php
主配置文件, 它包含其他的配置文件. 该文件里列出了配置参数的默认值。
- config_db.inc.php
包含访问数据库所需要的参数. 该文件在TestLink被安装或者升级时自动创建. 一般情况下, 我们不需要手动修改它。
- custom_config.inc.php
如果想修改config.inc.php文件中的默认值, 可以在该文件中设置. 即该文件中设置的值会覆盖config.inc.php中的值. 这样做的好处是你的配置信息可以直接复制到升级之后的版本中。
-
- /cfg/<bug_tracker>.cfg.php
设置缺陷跟踪工具的数据库访问参数。
- /cfg/const.inc.php
定义常量以及不允许修改的变量 。
- /gui/templates/input_dimensions.conf
代替HTML输入字段属性(如 maxlength 和 size等) 的硬编码。
- /cfg/tl_fckeditor_config.js
设置fckeditor组建的配置。
7. Testlink汉化
- 打开testlink文件夹下的config.inc.php
修改前:$tlCfg->default_language = 'en_GB';
修改后:$tlCfg->default_language = 'zh_CN';
-
用admin/admin登录后,修改“个人账号”中的语言为ChineseSimplified即可
8. 邮箱配置
- 打开testlink文件夹下的config.inc.php
/* [SMTP] */
$g_smtp_host = '172.18.0.100'; #SMTP服务器
$g_tl_admin_email = 'wul@sxis.com'; #管理员邮箱
$g_from_email = 'wul@sxis.com'; #发送邮箱邮箱
$g_return_path_email = 'wul@sxis.com';
$g_mail_priority = 5; #邮件级别设定1为紧急、5为不紧急、0为空
$g_phpMailer_method =PHPMAILER_METHOD_SMTP;
$g_smtp_username = ''; #只在SMTP服务器需要用户名密码验证时填写
$g_smtp_password = ''; #只在SMTP服务器需要用户名密码验证时填写
$g_smtp_connection_mode = ''; #默认为空,可以设置SSL、TLS
$g_smtp_port = 25;
9. 屏蔽警告
默认显示告警,按照提示屏蔽告警
C:\xampp\htdocs\testlink\config.inc
- Testlink数据库备份
到此我们的安装过程就全部结束了。