1,下载testlink安装包

 


 

2.配置Apache环境和PHP环境

 

解压testlink文件到Apache中,

通过127.0.0.1/testlink访问

 

3.配置环境

 

第一个问题:

使用Testlink对软件测试进行管理 testlink搭建_使用Testlink对软件测试进行管理

使用Testlink对软件测试进行管理 testlink搭建_数据库_02

解决方案:

请使用 chmod 777 ➕ 这个文件夹刷新即可

 

 

第二个问题:

使用Testlink对软件测试进行管理 testlink搭建_使用Testlink对软件测试进行管理_03

解决方案:

 

sudo vim config.inc.php

注释这两行并替换成下面两个:

$tlCfg->log_path = TL_ABS_PATH . 'logs' . DIRECTORY_SEPARATOR ;

$g_repositoryPath = TL_ABS_PATH . "upload_area" . DIRECTORY_SEPARATOR;

 

 

 

 

第三个问题:

使用Testlink对软件测试进行管理 testlink搭建_php_04

解决方案:

请使用 chmod 777 ➕ 这两个文件夹刷新即可

 

第四个问题:

使用Testlink对软件测试进行管理 testlink搭建_解决方案_05

 

解决方案:

修改  php.ini

 

Vim /private/etc/php.ini

 

 

找到

使用Testlink对软件测试进行管理 testlink搭建_php_06

修改为120

 

第五个问题:

使用Testlink对软件测试进行管理 testlink搭建_解决方案_07

 

 

(1)创建数据库:

 

mysql -uroot -p 

登录进入后执行如下命令:

> CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci;

 

在testlink根目录下创建config_db.php.ini文件

 

然后返回上图的上一个也页面:保证密码和账户的正确性点击下一步

使用Testlink对软件测试进行管理 testlink搭建_解决方案_08

根据上图(网上找的图,操作了一下截不到这个屏了)的提示将下面的内容粘贴进去

<?php 
   
    

     // Automatically Generated by TestLink Installer - Tue, 09 Jul 19 05:02:02 +0000 
   
    

     define('DB_TYPE', 'mysql'); 
   
    

     define('DB_USER', 'test'); 
   
    

     define('DB_PASS', '123456'); 
   
    

     define('DB_HOST', '127.0.0.1'); 
   
    

     define('DB_NAME', 'testlink'); 
   
    

     define('DB_TABLE_PREFIX', '’); 
   
    

     ?>

 

 

其他的配置信息

以下这些内容主要是靠修改文件config.inc.php解决的,文件目录在testlink文件下。

1.更改导入测试套件和测试用例文件大小

A、打开config.inc.php,查找$tlCfg->import_file_max_size_bytes,将后面的数据‘409600’改为期望的数据值。

B、$tlCfg->import_max_row = '10000' 是导入文件一行的大小限制。

2.禁用TestLink安全警告输出

A、打开config.inc.php,进入LOGGING项;

B、将$tlCfg->config_check_warning_mode中'FILE'改为' SILENT';

3.禁止用户注册

打开config.inc.php,找到$tlCfg->user_self_signup ,将其后true改为false,在登录界面便取消了New User链接。

4.解决执行时TestLink测试用例集显示乱码问题

A)进入..\Testlink\lib\execute,编辑文件execSetResults.php,

B)查找:$str .= htmlentities($elem) . ‘/’;

替换为: $str .= htmlentities($elem, ENT_QUOTES, 'UTF-8') . '/';

5.解决结果查看中TestLink图表显示乱码问题

A)将下载或从Windows中提取到的字体SIMYOU.TTF拷贝到Testlink中的Pchart的字体目录,路径为:

..\testlink\third_party\pchart\Fonts

注:若是下载的字体,需要将字体文件拷贝到c:/windows/fonts文件夹目录下

B)修改config.inc.php:将

$tlCfg->charts_font_path = TL_ABS_PATH . “third_party/pchart/Fonts/tahoma.ttf”;

中的字体重新设置:

$tlCfg->charts_font_path = “c:/windows/fonts/SIMYOU.TTF“;

6.TestLink时区问题

TestLink服务器时间和北京时间差8个小时左右,可按照下面的方法解决:

A)在php.ini(在C:\WINDOWS目录下)中设置date.timezone的值为PRC,设置好以后的为:date.timezone=PRC;

B)同时取消这一行代码的注释,即去掉前面的分号就可以了;

C)重启Apache服务器。