美文网首页我爱编程
TestLink安装教程

TestLink安装教程

作者: Vsoft | 来源:发表于2018-08-04 17:35 被阅读0次

    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文件,搜索并找到如下,并将前面的分号去掉:

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

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

    2.2.5 Apache配置

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

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

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

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

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

    注意:更改这两处时,不要原样复制路径,因为从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"

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

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

    索引优先级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

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

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

    输入内容:

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

    配置成功

    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”进行安装

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

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

    7点击上图“Continue”按钮

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

    8安装成功

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

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

    2.2.8 TestLink汉化(可选)

    汉化过程

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

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

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

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

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

    2.2.9 TestLink集成RedMine

    2.3 Excel插件

    1. 启动插件

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

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

    相关文章

      网友评论

        本文标题:TestLink安装教程

        本文链接:https://www.haomeiwen.com/subject/ibpmvftx.html