testlink安装步骤
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
安装Apache 2.2.4
一、Testlink介绍
TestLink是基于Web的,开源的测试管理和执行系统。
它可以让测试团队在创建和管理测试用例的同时,在测试计划中对测试用例进行组织。
TestLink可以和Bugzilla、Mantis、Jira等缺陷管理工具进行集成。
可以直接安装集成环境XAMPP。
这里采用环境配置为:PHP5.2.4+Apache2.2.4+MySQL5.0.24
二、安装Apache 2.2.4
1、安装文件名
apache_2.2.4-win32-x86-no_ssl.msi
2、下载地址
/httpd/binaries/win32/apache_2.2.4-win32-x86-no_ssl .msi
直接用迅雷复制此url即可下载)
3、安装
直接next安装即可
我的安装目录:D:\Program Files\Apache Software Foundation\Apache2.2
安装中提示failed to open the winNT service manager
解决方法:原因是软件安装时与windows7的“用户账户控制”(UAC)冲突,只要先关闭UAC(控制面板-用户账户和家庭安全-系统和安全-行动中心,里面有“更改用户账户控制设置”,改成从不通知,完成后会提示重启,此时需要重启一下)再安装就没问题了,安装完后可以再修改回来。
三、安装PHP
1、文件名
php-5.2.4-Win32.zip
2、下载地址
/php5/php-5.2.4-Win32.zip
这里下载的是压缩包,非安装包。
扩展性更好。
3、安装
可以安装到任何目录,但是为了方便,一般和Apache安装在同一路径下这时候要注意在系统变量中配置php,在系统变量的path中插入php的安装目录。
我的目录:解压缩到D:\PHP 目录,在系统变量中输入“;D:\PHP;D\PHP\ext”4、配置
(1)将该目录下的php.ini-dist 更名为php.ini
如果是服务器上使用,为了安全复制php.ini-recommended一份保存为php.ini 因为php.ini-recommended的安全等级比php.ini-dist高。
如果是本地开发学习,建议复制php.ini-dist一份保存为php.ini
(2)用UE打开php.ini,将
; extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mysqli.dll
; extension=php_mysql.dll
前面的分号去掉。
即开放其功能
四、配置Apache 2.2.4
1、配置Apache和PHP可以连接成功
(1)方法一:
打开目录:D:\Program Files\Apache Software Foundation\Apache2.2\conf\extra 新建一个名为:httpd-php5.conf 的文本文件,用记事本打开,添加以下内容LoadModule php5_module "D:\PHP\php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
DirectoryIndex index.php
PHPIniDir "D:\PHP"
然后用记事本打开:D:\Program Files\Apache Software
Foundation\Apache2.2\conf\httpd.conf
在文件末尾添加一行:Include conf/extra/httpd-php5.conf
(2)方法二:
直接打开D:\Program Files\Apache Software
Foundation\Apache2.2\conf\httpd.conf
在文件末尾加上如下内容
LoadModule php5_module "D:\PHP\php5apache2_2.dll"
PHPIniDir "D:\PHP"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
这里采用的是方法二
2、测试Apache 及PHP
(1)在Apache2.2\\htdocs目录下新建文件index.php其内容如下:<?php phpinfo();?>
(2)修改Apache端口
注:如果本机装了QTP等程序占用了Apache端口,会无法出现这个信息,需要去修改apache默认端口80端口为其他端口
修改端口方法在D:\Program Files\Apache Software Foundation\Apache2.2\conf 目录下打开httpd.conf文件找到Listen 80修改端口为不常用端口即可。
修改后保存,然后在Apache HTTP Server 2.2.4-- Control Apache Server先restart再执行Monitor Apache Servers
(3)测试
这里端口修改为6666访问地址:http://127.0.0.1:6666/
出现“It works!”的默认主页。
访问访问http://127.0.0.1:6666/index.php出现PHP信息。
五、安装MySQL
1、文件名
mysql-5.0.41-win32.zip
2、下载地址
下载引用页:/soft/3573.htm
3、安装
运行安装文件,选择完全安装,跳过创建帐户,最后选择立刻配置MySQL服务器。
直接next即可,密码可改可不改。
详细也可以参考mysql安装文档。
(1)安装路径
安装路径可以任意,不过建议将它和PHP安装在一起,选择D:\MySQL目录
(2).安装完成后MySQL自动进入设置阶段。
按照默认方式进行配置,最后输入密码,完成设置。
(默认的用户名是root,密码为空)
(3)一般装完MySQL后会自动启动服务,如果没有启动的话,请双击
C:\MySQL\bin\mysqld-nt.exe运行即可。
六、安装TestLink
1、安装步骤
(1)将TestLink解压缩到Apache2.2\htdocs下,重新命名为testlink
(2)访问http://127.0.0.1:6666/testlink/install/index.php
(3)点击New Installation
(4)查看配置文件
返回前一步,看检查配置时,发现:
Checking MySQL Database Failed! MySQL Database cannot be used.
Checking Postgres Database Failed! Postgres Database cannot be used.
Checking GD Graphic library OK Checking LDAP
library Failed! LDAP library not enabled. LDAP
解决方案:1)、重新安装了MYSQL;
2)、将PHP安装目录下的php5ts.dll 文件复制到C:\window\system32目录中. 将PHP安装目录下的libmysql.dll文件到C:\windows\system32\ 目录中。
(或者将
D:\PHP\ext和D:\PHP路径下所有*.dll文件复制到C:\windows\system32\目录中)
这时Checking MySQL Database后面就显示ok了
3)、Checking LDAP library OK
php.ini 文件修改如下:extension=php_ldap.dll
4)、Checking Postgres Database Failed! Postgres Database cannot be used.
如果安装了MySQL或SqlServer ,不用处理该警告;
注:修改php.ini配置文件后,需要重启机器后才生效。
(5)Read/write permissions报错
Checking if /var/testlink/logs/ directory exists [S] </B<< td> Failed! Checking if /var/testlink/upload_area/ directory exists [S] </B<< td> Failed! 解决方法:
修改config.inc.php文件:
testlinkDir表示安装目录路径,本次安装为
D:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testlink
把testlinkDir都修改
//$tlCfg->log_path= '/var/testlink/logs/'; /* unix example 注释掉该句,添加如下内容*/ $tlCfg->log_path = 'testlinkDir/logs/';
//$g_repositoryPath= '/var/testlink/upload_area/'; /* unix example注释掉该句,添加如下内容*/
$g_repositoryPath = 'testlinkDir/upload_area/';
(6)数据库管理员填写root及root的密码(若未设则空),填写数据库用户名及密码(7)安装完成,点击最后一行的(Please Click Me!)
(8)访问http://127.0.0.1:6666/testlink/login.php?note=logout 即可使用出现TestLink登陆界面
2、更改导入测试套件和测试用例文件大小
(1)打开config.inc.php,查找$tlCfg->import_file_max_size_bytes,将后面的数据‘409600’改为期望的数据值。
(2)$tlCfg->import_max_row= '10000'是导入文件一行的大小限制。
3、禁用TestLink安全警告输出
修改config.inc.php文件:
将$tlCfg->config_check_warning_mode中'FILE'改为' SILENT';
4、禁止新用户注册
打开config.inc.php,找到$tlCfg->user_self_signup,将其后true改为false,在登录界面便取消了New User链接。
5、汉化
1)登录后,在菜单栏中的Personal中更改admin默认的语言,选择“Chinese silmpified”。
2)用附件zh_CN替换testlink\locale\zh_CN目录下的所有文件
注:安装后把testlink中config.inc.php文件中如附件11中所示的FILE改为SILENT,这样testlink的安全报错D:\server\xampp\htdocs\testlink\logs\config_check.txt. To disable any reference to these checkings, set $tlCfg->config_check_warning_mode = 'SILENT'就不会出现了去/var/log/httpd/error_log 里看,报了一个错:
[error] [client 192.168.XXX.XXX] PHP Parse error: syntax error, unexpected
T_PAAMAYIM_NEKUDOTAYIM in /var/www/html/testlink/lib/functions/tlIssueTracker.class.php on line 555, referer: http://192.168.XXX.XXX/testlink/lib/general/mainPage.php
搜了一下,解决方法如下:
vi /var/www/html/testlink/lib/functions/tlIssueTracker.class.php
555 gg
把$dummy = $impl::checkEnv(); 改成$dummy = $impl->checkEnv();
6、图表中文显示乱码
这个问题,曾经测试过多次都未能解决,这次能解决掉,估计原因是部分字体库的问题,现在测试幼圆字体(SIMYOU.TTF)可以完美支持中文图表显示。
此字体也可以直接在Windows系统字体库中找到,方便的很。
方法:
步骤一:
将下载或从Windows中提取到的字体SIMYOU.TTF拷贝到Testlink中的Pchat的字体目录,路径为:
<testlink>\third_party\pchart\Fonts
步骤二:
修改config.inc.php:
将
$tlCfg->charts_font_path = TL_ABS_PATH . "third_**/pchart/Fonts/tahoma.ttf";
中的字体重新设置:
$tlCfg->charts_font_path = TL_ABS_PATH . "third_**/pchart/Fonts/SIMYOU.TTF";
注:本次测试用的字体为从系统中提取的,测试过系统中提取的宋体、黑体和微软雅黑都不行,其它字体希望有心的童鞋继续测试。