TestLink安裝教程

1 簡介

TestLink是一款開源的測試管理工具,主要用于進行測試過程的管理,通過使用TestLink提供的功能,可以將測試過程從測試需求、測試設(shè)計、到測試執(zhí)行完整的管理起來,同時,它還提供了好多種測試結(jié)果的統(tǒng)計和分析,使我們能夠簡單的開始測試工作和分析測試結(jié)果。

2 TestLink安裝

2.1 準備材料

數(shù)據(jù)庫:??? MySQL5.6
服務(wù)器:??? httpd-2.4.33-x64-vc11-r2
PHP:????? php-5.6.36-Win32-VC11-x64(Thread Safe版本)鏈接
系統(tǒng)插件:?? vcredist_x64鏈接
TestLink:???testlink-1.9.16
操作系統(tǒng):? Win7 64bit旗艦版

2.2 安裝步驟

2.2.1 MySQL5.6

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

添加路徑到環(huán)境變量path(C:\mysql-5.6.17-winx64\bin)

打開CMD控制臺

進入bin目錄:C:\mysql-5.6.17-winx64\bin

--注冊系統(tǒng)服務(wù)

mysqld --install mysql5.6?

--移除系統(tǒng)服務(wù)(重裝MySQL需要用到,現(xiàn)階段不執(zhí)行)

mysqld --remove mysql5.6?

啟動服務(wù):net start mysql?

關(guān)閉服務(wù):net stop mysql(暫不執(zhí)行)

2.2.2 MySql重置密碼

重置密碼(注意保存密

如果添加了MySQL的環(huán)境變量,則可以直接運行mysql有關(guān)命令,否則必須到mysql安裝目錄的bin目錄下操作。

步驟如下:

1.停止mysql服務(wù)(以管理員身份,在cmd命令行下運行) net stopmysql

2.使用 mysqld –skip-grant-tables命令啟動mysql數(shù)據(jù)庫

D:\>net stop mysql MySQL 服務(wù)正在停止. MySQL 服務(wù)已成功停止。

D:\>mysqld --skip-grant-tables

3.不關(guān)閉以上窗口,新開一個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.打開任務(wù)管理器,停止mysql,mysqld進程,使用net start mysql啟動mysqld服務(wù),就可以使用root用戶 root密碼進入數(shù)據(jù)庫了

mysql -u root -p aaa


5.安裝Navicat數(shù)據(jù)庫客戶端


2.2.3 TestLink數(shù)據(jù)庫創(chuàng)建

打開Navicat,右鍵左側(cè)【連接】,選擇【命令行界面】

1 flush privileges;

2 drop database if exists testlink;

3 創(chuàng)建屬于Redmine的數(shù)據(jù)庫,使用root賬號登入mysql,然后執(zhí)行如下命令

create database testlink character setutf8;

4 創(chuàng)建屬于TestLink的數(shù)據(jù)庫用戶

create user 'testlink'@'localhost'identified by 'testlink';

5 將testlink的數(shù)據(jù)庫權(quán)限賦值給testlink的用戶

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

6 刷新數(shù)據(jù)庫權(quán)限

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配置文件中指定開關(guān)對應(yīng)的模塊

5 打開pnp.ini文件,搜索并找到如下,并將前面的分號去掉:


6修改配置文件中的擴展庫路徑:在php.ini文件中搜索“;On windows:”,將此句下一行之前的分號去掉,并將路徑改為:“D:\wamp\php5\ext”


注意搜索時字符間的空格等字符保證正確搜索到

2.2.5 Apache配置

apache官網(wǎng)之提供源碼,(如需下載編譯好的文件,需要到第三方網(wǎng)站下載)apache2.4.x下載地址,鏈接


1解壓安裝包后,將Apache24拷貝到 wamp文件夾下;

2在wamp目錄下新建一個名為“www”的文件夾;

3打開“D:\wamp\Apache24\conf”下的httpd.conf,搜索ServerRoot 將后面的目錄改為apache的所在目錄


4 繼續(xù)搜索DocumentRoot 找到以下內(nèi)容,因為我想將網(wǎng)站存放于www目錄下,所以上面已經(jīng)新建好了此文件夾


注意:更改這兩處時,不要原樣復(fù)制路徑,因為從windows復(fù)制過來的路徑是“\”,此處的配置文件需寫成“/” ,如果寫錯,路徑讀取不到

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"


注意路徑不要直接復(fù)制,注意正、反斜杠

5修改apache服務(wù)器的默認索引:在http-conf文件搜索DirectoryIndex后添加如下內(nèi)容


索引優(yōu)先級index.php>index.htm>index.html

6 運行cmd,切換到apache安裝目錄的bin目錄下,輸入httpd回車,如果沒有其它輸出則apache配置成功,先不要關(guān)閉cmd窗口,關(guān)閉后服務(wù)器關(guān)閉。輸入localhost訪問apache。

適時地開啟、重啟apache服務(wù)器:httpd -k start \ httpd -k restart

7 配置php.ini


這兩個文件都用記事本打開,搜索extension=php_mbstring.dll這一句,去掉前面分號,重啟系統(tǒng)。如果進行操作,運行項目會提示【Fatal error: Call to undefined function mb_strlen()】

8 解決問題后,在www文件夾下新建info.php

輸入內(nèi)容:


在瀏覽器訪問:localhost/info.php? (默認端口號為80,如果有端口沖突,可以在apache 的配置文件中更改)


配置成功

8 Apache開機啟動

把Apache加入系統(tǒng)服務(wù)

關(guān)閉httpd命令窗口

打開CMD 輸入:

cd D: \wamp\Apache24\bin

httpd.exe -k install -n apache

卸載服務(wù)

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”文件夾復(fù)制到“D:\wamp\www”下。(之前已經(jīng)建立好的文件夾)

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在瀏覽器輸入“l(fā)ocalhost/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的開發(fā)環(huán)境


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

2.2.9 TestLink集成RedMine


2.3 Excel插件

1. 啟動插件

支持XML轉(zhuǎn)Excel用于導(dǎo)出用例,Excel轉(zhuǎn)換XML用于導(dǎo)入用例,用例需有一級目錄或二級目錄。


更多請看《自動化測試框架》

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容