基于XAMPP的Mantis&Testlink介绍及搭建(图文)

首先我们对用到的软件进行简要的介绍:

XAMPP:

        XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建 XAMPP 软件站集成 软件包 。这个 软件包 原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris、Mac OS X 等多种 操作系统 下安装使用,支持多语言:英文、简体中文、 繁体中文 、韩文、俄文、日文等。 许多人通过他们自己的经验认识到安装 Apache 服务器是件不容易的事儿。如果您想添加 MySQL、PHP 和 Perl,那就更难了。XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载, 解压缩 ,启动即可。

MANTIS:

        缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker。
        Mantis是一个基于PHP技术的轻量级的开源 缺陷跟踪系统 ,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。
        Mantis是一个 缺陷跟踪系统 具有多特性包括:易于安装,易于操作,基于Web,支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等),已经被翻译成68种语言,支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,定制我的视图页面,提供 全文搜索 功能,内置报表生成功能(包括图形报表),通过Email报告缺陷,用户可以监视特殊的Bug,附件可以保存在web服务器上或数据库中(还可以 备份 FTP服务器 上),自定义缺陷处理工作流,支持输出格包括csv、MicrosoftExcel、MicrosoftWord,集成 源代码 控制(SVN与CVS),集成wiki知识库与聊天工具(可选/可不选),支持多种数据库(MySQL、MSSQL、PostgreSQL、Oracle、DB2),提供WebService(SOAP)接口,提供Wap访问。

TESTLINK:

       TestLink 是基于web的 测试用例 管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。
       TestLink用于进行 测试过程 中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。 TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:
目前在XLS导入上存在缺陷,但可以使用第三方的“Testlink Convert”工具实现XLS/TXT/XML 导入导出

 

下面我们就开始安装和配置:

配置环境:

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是一个适用于LinuxWindowsSolarisMac OS X平台Apache快速安装组件包。它包含:Apache服务器,MySQLPHPPerlFTP服务器,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 的便捷安装程序)

http://jaist.dl.sourceforge.net/project/xampp/XAMPP%20Windows/1.8.1/xampp-win32-1.8.1-VC9-installer.exe

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.phpconfig_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数据库备份

 

到此我们的安装过程就全部结束了。

借助XAMPP安装Mantis(Mantis for Windows)_最简单适用 1.安装之前,下载下列软件 XAMPP --->Apache,php,MySQL架设包 1.7.1 Mantis-1.1.6 2.安装xampp 执行刚下载的执行档即可 3.建立MySQL的使用者账号 利用xampp提供的页面来设定即可 具体设置方法如下: a、使用http://localhost登录XAMPP主页面(必须要在服务器上运行) b、点击左侧列表的“安全”选项 c、在打开的页面中选择http://localhost/security/xamppsecurity.php d、然后再打开的页面中可以设置MYSQL的密码了 4.安装mantis 解压缩mantis_1.1.6.tar.gz并将解开的目录放到C:\Program Files\xampp\htdocs\ 并且文件夹名称改为“Mantis” 在浏览器网址列键入http:///mantis/index.php即可进行安装,重点是存取MySQL的账号要设对和MySQL,Apache要启动 5.设定mantis 在浏览器网址列键入http:///mantis/index.php,如果安装成功,就会看到登入画面,用预设的账号administrator,密码root进入,新增一个有admin权限的使用者,确定新的使用者可以登入之后删除预设的使用者并移除C:\Program Files\xampp\htdocs\mantis\admin目录 **在新增使用者遇到了一个mail的error,使得新增的使用者无法登入,解决方式是在C:\Program Files\xampp\htdocs\mantis\下有个设定档config_inc.php,新增一行如下 $g_enable_email_notification = OFF; **若想改中文接口同样在config_inc.php,新增一行如下 $g_default_language = 'chinese_traditional_utf8'; 安装工具——xampp;只需要安装xampp,然后在apache的配置文件\conf\httpd.conf 末尾加上: Alias /mantis "c:/mantis/" Options Indexes AllowOverride None Order allow,deny Allow from all 然后将mantis下的config_inc.php.sample改名为config_inc.php。再配置一下mantis的邮件服务。一切就ok了 ========================================================= mantis 汉化方法如下: 在mantis目录下找到config_defaults_inc.php,用支持php格式的编辑器打开。里面有一项是$g_default_language = 'english';将english修改成chinese_simplified,点击保存,保存文件,重新服务器即可。 =========================================================
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值