TestLink安裝教程

1 簡介

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

2 TestLink安裝

2.1 準(zhǔn)備材料

數(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ù)器的默認(rèn)索引:在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? (默認(rèn)端口號為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)系作者
  • 序言:七十年代末愤估,一起剝皮案震驚了整個濱河市帮辟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌玩焰,老刑警劉巖由驹,帶你破解...
    沈念sama閱讀 216,496評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡蔓榄,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拍霜,“玉大人筋蓖,你說我怎么就攤上這事±浇粒” “怎么了伍俘?”我有些...
    開封第一講書人閱讀 162,632評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長勉躺。 經(jīng)常有香客問我癌瘾,道長,這世上最難降的妖魔是什么饵溅? 我笑而不...
    開封第一講書人閱讀 58,180評論 1 292
  • 正文 為了忘掉前任妨退,我火速辦了婚禮,結(jié)果婚禮上蜕企,老公的妹妹穿的比我還像新娘碧注。我一直安慰自己,他們只是感情好糖赔,可當(dāng)我...
    茶點故事閱讀 67,198評論 6 388
  • 文/花漫 我一把揭開白布萍丐。 她就那樣靜靜地躺著,像睡著了一般放典。 火紅的嫁衣襯著肌膚如雪逝变。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,165評論 1 299
  • 那天奋构,我揣著相機與錄音壳影,去河邊找鬼。 笑死弥臼,一個胖子當(dāng)著我的面吹牛宴咧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播径缅,決...
    沈念sama閱讀 40,052評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼掺栅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了纳猪?” 一聲冷哼從身側(cè)響起氧卧,我...
    開封第一講書人閱讀 38,910評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎氏堤,沒想到半個月后沙绝,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,324評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,542評論 2 332
  • 正文 我和宋清朗相戀三年闪檬,在試婚紗的時候發(fā)現(xiàn)自己被綠了星著。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,711評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡粗悯,死狀恐怖虚循,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情为黎,我是刑警寧澤邮丰,帶...
    沈念sama閱讀 35,424評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站铭乾,受9級特大地震影響剪廉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜炕檩,卻給世界環(huán)境...
    茶點故事閱讀 41,017評論 3 326
  • 文/蒙蒙 一斗蒋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧笛质,春花似錦泉沾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,668評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至敲霍,卻和暖如春俊马,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肩杈。 一陣腳步聲響...
    開封第一講書人閱讀 32,823評論 1 269
  • 我被黑心中介騙來泰國打工柴我, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人扩然。 一個月前我還...
    沈念sama閱讀 47,722評論 2 368
  • 正文 我出身青樓艘儒,卻偏偏與公主長得像,于是被迫代替她去往敵國和親夫偶。 傳聞我的和親對象是個殘疾皇子界睁,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,611評論 2 353

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