Testlink安装步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Testlink安装步骤
Testlink安装
安装xampp-win32-1.5.2-installer.exe到本机(即Testlink服务器)。根据提示一步步安装,完成后,会出现下面的提示框
选是即可。完毕后,会在右下角出现一个标记,双击其会跳出下面窗口在此窗口,可进行apache和MySql的启动和停止。
在本机通过IE打开http://localhost/xampp/。该页面为:
在该页点击左边窗口的“Tools—>phpMyAdmin”进入管理页面,如下:
创建后台数据库,为安装Testlink1.7.4做准备。
在上图页面,创建一个新的数据库下文本框中录入数据库名testlink,点击创建,新建一个数据库(数据库名可以自由设置,在此例取名为:testlink)。建好后testlink将有一个默认的用户名为:root,密码为空(密码可以手动更改)。
为新创建的数据库testlink创建一个新的用户。
此时为了统一,我们可自行为testlink数据库建立一个用户guest(此例用户名为guest,用户名可以自由设置),密码为password(此例密码为password,密码可以自由设置),并为该用户附上testlink数据库的所有权限。
为testlink数据库创建用户的方法如下:
在上面页面左边的窗口中,点击,将进入下面页面,如下:
户创建成功,进入页面,如下图:
按照数据库指定权限,选择testlink数据库,进入页面如下图:
testlink的所有权限成功。
查看testlink数据库的所有用户。
如下图,左侧选择数据库testlink,右侧点击权限,可以查看到testlink数据库的所有
用户
将TestLink1.7.4解压缩到¥XXAP¥xampp¥htdocs下,重新命名为testlink
打开IE浏览器访问http://localhost/testlink/index.php(本机亦可访问http://localhost/testlink/index.php),进入页面,如下图:
点击New installer,进入安装页面,如下图:
录入数据库名testlink(此例数据库名为testlink);
录入datebase login:root;datebase password:为空(此例root用户密码为空);
录入Testlink DB login:guest;Testlink DB password :pssword(此例用户为guest,密码为password);
点击,进入协议页面,如下图:
proceed,testlink安装成功,进入成功提示页面,如下图:
点击页面中最后一句话的链接,或者打开IE浏览器访问:http://10.11.29.165/testlink/index.php,即可出现TestLink登陆界面(本机亦可访问
http://localhost/testlink/index.php),如下图。使用admin登录,密码:admin
Testlink汉化
接下来我们要做的就是对于Testlink进行汉化。
a)打开testlink下cfg文件夹下的config.inc.php文件
查找$g_default_language = 'en_GB'; 修改为 $g_default_language = 'zh_CN';
则可以解决登录界面汉化的问题。
b)登录后,在菜单栏中的Personal中更改admin默认的语言,选择“Chinese silmpified”。此时,
界面会有些乱码,是因为汉化不彻底。解决方法是:替换testlink¥locale¥zh_CN目录下的
strings.txt
c)日期还会有乱码,需要修改testlink下cfg文件夹下的const.inc.php文件,修改方法如下:
打开testlink的XXAP¥xampp¥htdocs¥testlink¥cfg¥const.inc.php文件
查找'zh_CN' 。有两处为时间格式,内有方框,分别改为:
'zh_CN' => "%Y-%m-%d"
'zh_CN' => "%Y-%m-%d %H:%M:%S"
Testlink时区变更
对于testlink的时区进行变更。PHP.ini中没有设置timezone,PHP是使用的UTC
时间,所以在中国时间要少8小时。在¥XXAP¥xampp¥apache¥bin¥php.ini文件中修改设置:
[Date]
; Defines the default timezone used by the date functions
date.timezone = Asia/Shanghai
TestLink集成Mantis bug 管理
Precondition:
l TestLink和Mantis安装在同一台服务器上
l Mantis的链接:http://10.11.29.165/mantis/
l TestLink的链接:http://10.11.29.165/TestLink/
l Mantis数据库名字:mantis-------------------------------mantis
l Mysql登录名字:mantis_user----------------------------root
l 登录密码:Mantis_passwd--------------------------------
第一步:TestLink和Mantis安装在同一台服务器上
找到C:¥XXAP¥xampp¥htdocs¥testlink下的config.inc.php,对其进行编辑:
找到$g_interface_bugs='NO';
改成$g_interface_bugs='MANTIS';
第二步:在mantis上设置匿名登录权限(如建立用户admin,密码空。这个admin 用户需要administrator在后台添加,注册不了的),修改mantis下的C:¥XXAP¥xampp¥htdocs¥mantis¥config_defaults_inc.php
Change the following in your mantis config_defaults _inc.php (replace dummy with your created user)
# --- anonymous login -----------
# Allow anonymous login
$g_allow_anonymous_login = ON;
$g_anonymous_account = 'admin;
第三步:在TestLink里配置mantis的界面参数。
你必须编辑C:¥XXAP¥xampp¥htdocs¥testlink¥cfg¥mantis.cfg.php,如下所示:
/** The DB host to use when connecting to the mantis db */
define('BUG_TRACK_DB_HOST', 'localhost');
/** The name of the database that contains the mantis tables */