TestLink是一個php語言開發的開源免費的測試管理工具,包括產品測試需求,測試計劃,測試用例的建立和執行,測試報告的管理等,而且還提供了一些簡單的統計功能。php
TestLink工具主要由apache,mysql,php三部分組成。安裝的時候須要先安裝mysql,再安裝apache,最後安裝php。mysql
這裏以php-5.5.9+mysql6.0+apache2.4.7+RedHat5.4爲例進行安裝。linux
一、RedHat5.4的安裝sql
安裝過程很簡單,此處省略。數據庫
二、MySql的安裝apache
建議用mysql5.0以上的版本,安裝過程很簡單,此處省略。windows
三、apache的安裝api
能夠使用已經安裝好的apache直接拿過來用,也能夠手動去安裝。安裝apache的時候,須要先安裝apr,pcre,apr-util的依賴包,安裝完這些後,再安裝apache(httpd)。瀏覽器
在linux下面安裝的時候,都先執行./configure 而後再經過make 和make install 來安裝。框架
四、PHP的安裝
在linux下面先執行(apache的目錄和你想把php安裝到的目錄能夠根據本身的實際狀況來選擇):
./configure --prefix=/usr/local/php5 --with-apxs2=/home/apache/apache/bin/apxs --with-config-file-path=/usr/local/lib --with-mysql --with-curl --enable-mbstring=all --with-ldap --enable-soap --with-gd --with-jpeg-dir=/usr/include --with-freetype-dir=/usr/include --with-png-dir=/usr/include/ --enable-gd-native-ttf
而後再執行make 和make install來安裝
五、安裝testlink
第一步:將testlink包放入apache中,而後啓動apache,而後在瀏覽器中輸入地址http://HOST/testlink/install/進行安裝
第二步:點擊New installation,而後進入到以下頁面:點擊贊成license協議,而且點擊continue按鈕
第三步:進入到testlink的檢查頁面,檢查完畢後,點擊continue按鈕
第四步:填寫對應的要建立的mysql數據庫信息,而後點擊Process TestLink Setup按鈕進行安裝,安裝結束後,會提示安裝成功頁面。
Redmine 是一個開源的、基於Web的項目管理和缺陷跟蹤工具。它用日曆和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine是一個自由開放源碼軟件解決方案,它提供集成的項目管理功能,問題跟蹤,併爲多個版本控制選項的支持。Redmine是一個有用的Scrum和敏捷的選擇。 因爲Redmine的設計受到Trac的較大影響,因此它們的軟件包有不少類似的特徵。Redmine創建在Ruby on Rails的框架之上,他能夠跨平臺和數據庫。
此處簡略
安裝完成後,在瀏覽器中輸入http://HOST/testlink便可跳轉到TestLink的登陸頁面中。TestLink的默認初始管理員用戶和密碼爲都爲admin。
用戶名和密碼中同時輸入admin後,點擊登陸,便可登陸到TestLink中。
配置和redmine的對接集成。
點擊:左上角的Issue Tracker Management 按鈕,進入Issue Tracker Management配置頁面,配置完成後點擊保存
Issue Tracker能夠直接填寫名稱爲redmine
Configuration中填寫具體的配置和redmine的對接。
<issuetracker>
<!-- 填寫apikey,是在redmine中生成的-->
<apikey>73f1fdb98107f4b8d7dd04c6dabf1f5f4c45b7af</apikey>
<!-- 填寫redmine的地址 -->
<uribase>http://192.168.0.105/redmine</uribase>
<!-- 填寫redmine issue的地址 -->
<uriview>http://192.168.0.105/redmine/issues/</uriview>
<projectidentifier>REDMINE PROJECT IDENTIFIER</projectidentifier>
<resolvedstatus>
<status><code>3</code><verbose>Resolved</verbose></status>
<status><code>5</code><verbose>Closed</verbose></status>
</resolvedstatus>
</issuetracker>
檢查TestLink和RedMine的集成對接,點擊執行測試,進入以下頁面:
一、testlink中分析結果中圖表顯示亂碼
在對testlink的測試結果進行分析時,有一項是用圖表的形式顯示測試的結果。一直顯示的是亂碼,
解決方案:
一、拷貝c:/windows/fonts/下面的simhei.ttf文件到testlink/third_**/pchart/Fonts/目錄下
二、修改config.inc.php:將$tlCfg->charts_font_path = TL_ABS_PATH . "third_**/pchart/Fonts/tahoma.ttf";中的字體從新設置:
$tlCfg->charts_font_path = "c:/windows/fonts/simhei.TTF";
二、
二、在linux下面先執行(apache的目錄和你想把php安裝到的目錄能夠根據本身的實際狀況來選擇):
./configure --prefix=/usr/local/php5 --with-apxs2=/home/apache/apache/bin/apxs --with-config-file-path=/usr/local/lib --with-mysql --with-curl --enable-mbstring=all --with-ldap --enable-soap --with-gd --with-jpeg-dir=/usr/include --with-freetype-dir=/usr/include --with-png-dir=/usr/include/ --enable-gd-native-ttf
時報各類錯
解決方案:確保每一個路徑下都有對應的文件,好比--with-jpeg-dir=/usr/include --with-freetype-dir=/usr/include --with-png-dir=/usr/include/ --enable-gd-native-ttf中都能找到對應的庫,若是找不到的話,說明對應的lib沒有安裝,須要到linux中去安裝。
【原文歸做者全部,歡迎轉載,可是保留版權】