TestLink安装教程

1 简介

TestLink是一款开源的测试管理工具,主要用于进行测试过程的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。

2 TestLink安装

2.1 准备材料

数据库:    MySQL5.6
服务器:    httpd-2.4.33-x64-vc11-r2
PHP:      php-5.6.36-Win32-VC11-x64(Thread Safe版本)链接
系统插件:   vcredist_x64链接
TestLink:   testlink-1.9.16
操作系统:  Win7 64bit旗舰版

2.2 安装步骤

2.2.1 MySQL5.6

下载地址:http://www.jb51.net/article/89224.htm

添加路径到环境变量path(C:\mysql-5.6.17-winx64\bin)

打开CMD控制台

进入bin目录:C:\mysql-5.6.17-winx64\bin

–注册系统服务

mysqld –install mysql5.6 

–移除系统服务(重装MySQL需要用到,现阶段不执行)

mysqld –remove mysql5.6 

启动服务:net start mysql 

关闭服务:net stop mysql(暂不执行)

2.2.2 MySql重置密码

重置密码(注意保存密

如果添加了MySQL的环境变量,则可以直接运行mysql有关命令,否则必须到mysql安装目录的bin目录下操作。

步骤如下:

1.停止mysql服务(以管理员身份,在cmd命令行下运行) net stopmysql

2.使用 mysqld –skip-grant-tables命令启动mysql数据库

D:\>net stop mysql MySQL 服务正在停止. MySQL 服务已成功停止。

D:\>mysqld –skip-grant-tables

3.不关闭以上窗口,新开一个cmd窗口,输入mysql -u root,直接按回车键

D:\>mysql -u root

Welcome to the MySQL monitor. Commands endwith ; or \g. Your MySQL connection id is 1 Server version: 5.1.26-rc-communityMySQL Community Server (GPL) Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clearthe buffer.

mysql> update mysql.user setpassword=password(‘aaa’) where user=’root’;

密码可以自己随便写。

Query OK, 1 row affected (0.02 sec) Rowsmatched: 2 Changed: 1 Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)mysql>

4.打开任务管理器,停止mysql,mysqld进程,使用net start mysql启动mysqld服务,就可以使用root用户 root密码进入数据库了

mysql -u root -p aaa

5.安装Navicat数据库客户端

2.2.3 TestLink数据库创建

打开Navicat,右键左侧【连接】,选择【命令行界面】

1 flush privileges;

2 drop database if exists testlink;

3 创建属于Redmine的数据库,使用root账号登入mysql,然后执行如下命令

create database testlink character setutf8;

4 创建属于TestLink的数据库用户

create user ‘testlink’@’localhost’identified by ‘testlink’;

5 将testlink的数据库权限赋值给testlink的用户

grant all privileges on testlink.* to’testlink’@’localhost’;

6 刷新数据库权限

flush privileges;

2.2.4 PHP安装

1下载php-5.6.36-Win32-VC11-x64

2 解压文件,将“php-5.6.36-Win32-VC11-x64”文件夹命名为php5,并拷贝到D:\wamp;

3 在“D:\wamp\php5”目录下,找到“php.ini-development”文件,将其改名为“php.ini”

4 在php配置文件中指定开关对应的模块

5 打开pnp.ini文件,搜索并找到如下,并将前面的分号去掉:

《TestLink安装教程》

6修改配置文件中的扩展库路径:在php.ini文件中搜索“;On windows:”,将此句下一行之前的分号去掉,并将路径改为:“D:\wamp\php5\ext”

《TestLink安装教程》

注意搜索时字符间的空格等字符保证正确搜索到

2.2.5 Apache配置

apache官网之提供源码,(如需下载编译好的文件,需要到第三方网站下载)apache2.4.x下载地址,链接

《TestLink安装教程》

1解压安装包后,将Apache24拷贝到 wamp文件夹下;

2在wamp目录下新建一个名为“www”的文件夹;

3打开“D:\wamp\Apache24\conf”下的httpd.conf,搜索ServerRoot 将后面的目录改为apache的所在目录

《TestLink安装教程》

4 继续搜索DocumentRoot 找到以下内容,因为我想将网站存放于www目录下,所以上面已经新建好了此文件夹

《TestLink安装教程》

注意:更改这两处时,不要原样复制路径,因为从windows复制过来的路径是“\”,此处的配置文件需写成“/” ,如果写错,路径读取不到

5搜索“#LoadModule

vhost_alias_module modules/mod_vhost_alias.so”后,在此行下面添加:

 flush privileges;

#php5 support

LoadModule php5_module “D:/wamp/php5/php5apache2_4.dll”

AddHandler application/x-httpd-php .php .html .htm

# configure thepath to php.ini

PHPIniDir

“D:/wamp/php5”

《TestLink安装教程》

注意路径不要直接复制,注意正、反斜杠

5修改apache服务器的默认索引:在http-conf文件搜索DirectoryIndex后添加如下内容

《TestLink安装教程》

索引优先级index.php>index.htm>index.html

6 运行cmd,切换到apache安装目录的bin目录下,输入httpd回车,如果没有其它输出则apache配置成功,先不要关闭cmd窗口,关闭后服务器关闭。输入localhost访问apache。

适时地开启、重启apache服务器:httpd -k start \ httpd -k restart

7 配置php.ini

《TestLink安装教程》

这两个文件都用记事本打开,搜索extension=php_mbstring.dll这一句,去掉前面分号,重启系统。如果进行操作,运行项目会提示【Fatal error: Call to undefined function mb_strlen()】

8 解决问题后,在www文件夹下新建info.php

输入内容:

《TestLink安装教程》

在浏览器访问:localhost/info.php  (默认端口号为80,如果有端口冲突,可以在apache 的配置文件中更改)

《TestLink安装教程》

配置成功

8 Apache开机启动

把Apache加入系统服务

关闭httpd命令窗口

打开CMD 输入:

cd D: \wamp\Apache24\bin

httpd.exe -k install -n apache

卸载服务

httpd.exe -k uninstall -n”servicename”

2.2.6 Apache端口修改(可选)

进入D: wamp\Apache24\conf

修改httpd.conf文件的Listen 80为8082

进入D: wamp\Apache24\conf\extra

修改httpd-ssl.conf、httpd-ahssl.conf文件443为442

php5/PHP.ini

修改3306为3307

2.2.7 TestLink配置

1下载完成后,解压压缩包,并将Testlink1.9.16文件夹重命名为”testlink”,将“testlink”文件夹复制到“D:\wamp\www”下。(之前已经建立好的文件夹)

2 修改Testlink配置文件(config.inc.php)

(1)$tlCfg->log_path =

‘/var/testlink/logs/’; /* unix example */ 改为$tlCfg->log_path= TL_ABS_PATH . ‘logs/’;

(2)$g_repositoryPath =’/var/testlink/upload_area/’;  /* unixexample */改为$g_repositoryPath = TL_ABS_PATH .’upload_area/’;

(3)$tlCfg->config_check_warning_mode

= ‘FILE’;改为$tlCfg->config_check_warning_mode =’SILENT’;

(4)$tlCfg->default_language

= ‘en_GB’;改为$tlCfg->default_language = ‘zh_CN’;

(5)在config.inc.php文件前面添加date_default_timezone_set(“PRC”);

3修改php.ini文件

(1)max_execution_time=30改为max_execution_time=120

4在浏览器输入“localhost/testlink”进行安装

《TestLink安装教程》

5点击“New installation”展示下面页面

《TestLink安装教程》

6上图勾选“I agree to the terms set out in this license.” ,点击“Continue”按钮

《TestLink安装教程》

7点击上图“Continue”按钮

《TestLink安装教程》

其中Database admin login处输入上面步骤6中用户名root,密码123456(先前建立的),TestLink DB login输入任意合法用户名密码即可,如用户名密码都为admin;点击“Process TestLink Setup!”按钮;

8安装成功

《TestLink安装教程》

9访问http://localhost/testlink/login.php

《TestLink安装教程》

10 输入步骤12中页面提示的用户名密码admin成功登录

《TestLink安装教程》

2.2.8 TestLink汉化(可选)

汉化过程

1 汉化过程:将”C:\wamp\www\testlink\locale\zh_CN\Strings.txt”

拷贝到”C:\wamp\www\testlink\locale\en_GB“ 下刷新IE就可以看到效果;

《TestLink安装教程》

2比如说我的Ralsinstaller的安装路径是

D:\MySoftware\Railsinstall\RailsInstaller,这里面包含了一个ruby的开发环境

《TestLink安装教程》

进入Ruby2.0.0/bin,然后把libmysql.dll文件copy到这里

2.2.9 TestLink集成RedMine

《TestLink安装教程》

2.3 Excel插件

1. 启动插件

支持XML转Excel用于导出用例,Excel转换XML用于导入用例,用例需有一级目录或二级目录。

《TestLink安装教程》

更多请看《自动化测试框架》

    原文作者:Vsoft
    原文地址: https://www.jianshu.com/p/2be313323230
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞