更新時(shí)間:2019-12-11 來(lái)源:黑馬程序員 瀏覽量:
一、Testlink介紹
1.Testlink定義
TestLink 是基于web的測(cè)試用例管理系統(tǒng),主要功能是測(cè)試用例的創(chuàng)建、管理和執(zhí)行,并且還提供了一些簡(jiǎn)單的統(tǒng)計(jì)功能。
2.Testlink的特點(diǎn):免費(fèi)開(kāi)源;郵件提醒;配置靈活;支持?jǐn)U展。
3.Testlink的優(yōu)缺點(diǎn)
優(yōu)點(diǎn):開(kāi)源免費(fèi);簡(jiǎn)單易學(xué);web操作。
缺點(diǎn):不支持優(yōu)先級(jí)篩選; 不能設(shè)定用例種類;大量數(shù)據(jù)的用例創(chuàng)建不便。
二、Testlink環(huán)境的搭建
1.使用工具下載
Vertrigoser下載地址:http://vertrigo.sourceforge.net/ (本次實(shí)驗(yàn)版本:Vertrigo249x64_7.1)
Testlink下載地址:http://www.testlink.org.cn/download (本次實(shí)驗(yàn)版本:1.9.18)
2.應(yīng)用支持環(huán)境
Windows環(huán)境:Win7 (本實(shí)驗(yàn)支持系統(tǒng)官方win7_x64)
Linux環(huán)境:Ubuntu、Centos
3.環(huán)境搭建步驟
? 下載對(duì)應(yīng)操作系統(tǒng)版本的Vertrigo安裝包(32bit/64bit)進(jìn)行安裝,Win7安裝記得右鍵管理員權(quán)限運(yùn)行安裝
? 將下載好的testlink解壓后放到....\VertrigoServ\www\目錄下,(注意解壓后建議重命名文件夾為testlink)
? 右鍵管理員權(quán)限運(yùn)行已安裝vertrigo桌面快捷方式,點(diǎn)擊“Hide this window and start server”
? 還可以在任務(wù)欄通過(guò)Vertrigo圖標(biāo),server--start/restart進(jìn)行啟動(dòng)
?
如果啟動(dòng)過(guò)程中出現(xiàn)端口沖突可以通過(guò)如下辦法解決(參見(jiàn)“環(huán)境搭建注意事項(xiàng),第2步”),強(qiáng)烈建議修改端口號(hào),否則開(kāi)啟vertrigo服務(wù)會(huì)影響其他使用。
?
vertrigo服務(wù)能夠正常啟動(dòng)后,在瀏覽器輸入地址:localhost,查看是否能直接打開(kāi)服務(wù)頁(yè)面,能打開(kāi)表示服務(wù)正常。注意如果是修改了默認(rèn)端口的,如下圖修改為8080,瀏覽器輸入地址需帶端口號(hào):如localhost:8080
? 服務(wù)啟動(dòng)后在瀏覽器輸入:localhost:8080/testlink,進(jìn)入安裝testlink所需服務(wù),點(diǎn)擊New
Installation安裝
? 下一步Acceptance of License:勾選“I agree to the terms set out in this
license”,然后點(diǎn)擊Continue
? 下一步Verification of System and configuration requirements進(jìn)行系統(tǒng)配置檢測(cè)
? 出現(xiàn)上述紅色錯(cuò)誤可以通過(guò)以下方式處理
一、安裝Vertrigo的路徑下找到php.ini文件(...\VertrigoServ\Php\php.ini),通過(guò)文本編輯器打開(kāi)
1.搜索session.gc_maxlifetime,默認(rèn)值為1440,將其修改為2400
2.搜索max_execution_time,默認(rèn)值為60,將其修改為120
3.搜索extension=php_ldap.dll,默認(rèn)該行前面有個(gè)“;”將分號(hào)取消
二、安裝Testlink的路徑下找到config.inc.php(...\testlink\config.inc.php),通過(guò)文本編輯器打開(kāi)
1.搜索$tlCfg->log_path,注釋該行(行首//即可注釋),新增一行(注意修改自己當(dāng)前安裝testlink路徑):
$tlCfg->log_path = 'C:/Program Files/VertrigoServ/www/testlink/logs/';
2.搜索$g_repositoryPath,注釋該行(行首//),新增一行(注意修改自己當(dāng)前安裝testlink路徑):
$g_repositoryPath = 'C:/Program
Files/VertrigoServ/www/testlink/upload_area/';
三、以上Checking Postgres Database和Checking MSSQL Database默認(rèn)未安裝,可不處理。
完成以上配置后記得保存,然后重啟Vertrigo服務(wù)即可生效。
?
進(jìn)行下一步Continue,下一步輸入Database賬號(hào)密碼和testlink賬號(hào)密碼(...\VertrigoServ\readme.txt)
? 瀏覽器輸入地址登錄testlink:http://localhost:8080/testlink/
登錄頁(yè)面漢化
編輯config.inc.php文件
將$tlCfg->default_language = 'en_GB';修改為$tlCfg->default_language = 'zh_CN';
? 登錄testlink后切換中文,進(jìn)入My settings進(jìn)行設(shè)置編碼為中文簡(jiǎn)體Chinese Simplified,然后保存save
? 接下來(lái)就開(kāi)啟testlink的第一個(gè)項(xiàng)目吧
三、搭建環(huán)境注意事項(xiàng)
1.安裝Vertrigo報(bào)錯(cuò)
安裝過(guò)程或者安裝完畢后啟動(dòng)過(guò)程出現(xiàn)缺少dll文件,需要在Windows機(jī)器上安裝依賴庫(kù)Visual
Studio(可通過(guò)360軟件管理下載“微軟常用運(yùn)行庫(kù)合集.exe”安裝),安裝后重啟即可。
2.啟動(dòng)Vertrigo沖突
安裝Vertrigo啟動(dòng)過(guò)程報(bào)如上截圖錯(cuò)誤,是端口沖突所致,一般沖突端口是80或3306,網(wǎng)絡(luò)上有關(guān)通過(guò)cmd下命令netstat -aon|findstr 80然后殺進(jìn)程的辦法不可取,可能導(dǎo)致Windows系統(tǒng)本身異常;修改注冊(cè)表的方法測(cè)試也不能成功。(HKEYLOCALMACHINE\SYSTEM\CurrentControlSet\services\HTTP\Start將3修改為4)
通過(guò)反復(fù)測(cè)試,可通過(guò)修改配置(httpd.conf)文件的方法解決:
? 先找到Vertrigo安裝apache的路徑,如C:\Program
Files\VertrigoServ\Apache\conf\httpd.conf文件,修改80端口為其他端口,再將后面的Require all
denied修改為Require all granted,保存成功重啟vertrigo服務(wù)。推薦了解黑馬程序員軟件測(cè)試培訓(xùn)課程。
#Listen 12.34.56.78:8080
Listen 8080
<Directory />
AllowOverride none
Require all granted
</Directory>
? 總結(jié)如下:
·Require all allow:Apache無(wú)法啟動(dòng),報(bào)錯(cuò)80端口被占用;
·Require all denied:Apache可以正常啟動(dòng),訪問(wèn)報(bào)403錯(cuò)誤;
·Require all granted:Apache可以正常啟動(dòng),訪問(wèn)正常;
3.其他錯(cuò)誤
實(shí)際部署過(guò)程中如果出現(xiàn)其他異常錯(cuò)誤可通過(guò)網(wǎng)絡(luò)資源查詢處理。