1. TestLink的安裝
1.1. TestLink簡介
TestLink是一個php語言開發的開源免費的測試管理工具,包括產品測試需求,測試計划,測試用例的創建和執行,測試報告的管理等,並且還提供了一些簡單的統計功能。
TestLink工具主要由apache,mysql,php三部分組成。安裝的時候需要先安裝mysql,再安裝apache,最后安裝php。
1.2. TestLink安裝
這里以php-5.5.9+mysql6.0+apache2.4.7+RedHat5.4為例進行安裝。
1、RedHat5.4的安裝
安裝過程很簡單,此處省略。
2、MySql的安裝
建議用mysql5.0以上的版本,安裝過程很簡單,此處省略。
3、apache的安裝
可以使用已經安裝好的apache直接拿過來用,也可以手動去安裝。安裝apache的時候,需要先安裝apr,pcre,apr-util的依賴包,安裝完這些后,再安裝apache(httpd)。
在linux下面安裝的時候,都先執行./configure 然后再通過make 和make install 來安裝。
4、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來安裝
5、安裝testlink
第一步:將testlink包放入apache中,然后啟動apache,然后在瀏覽器中輸入地址http://HOST/testlink/install/進行安裝
第二步:點擊New installation,然后進入到如下頁面:點擊同意license協議,並且點擊continue按鈕
第三步:進入到testlink的檢查頁面,檢查完畢后,點擊continue按鈕
第四步:填寫對應的要創建的mysql數據庫信息,然后點擊Process TestLink Setup按鈕進行安裝,安裝結束后,會提示安裝成功頁面。
1. RedMine的安裝
2.1. RedMine簡介
Redmine 是一個開源的、基於Web的項目管理和缺陷跟蹤工具。它用日歷和甘特圖輔助項目及進度可視化顯示。同時它又支持多項目管理。Redmine是一個自由開放源碼軟件解決方案,它提供集成的項目管理功能,問題跟蹤,並為多個版本控制選項的支持。Redmine是一個有用的Scrum和敏捷的選擇。 由於Redmine的設計受到Trac的較大影響,所以它們的軟件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以跨平台和數據庫。
2.2. RedMine安裝
此處簡略
2. Testlink的使用
安裝完成后,在瀏覽器中輸入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的集成對接,點擊執行測試,進入如下頁面:
1. 問題
1、testlink中分析結果中圖表顯示亂碼
在對testlink的測試結果進行分析時,有一項是用圖表的形式顯示測試的結果。一直顯示的是亂碼,
解決方案:
1、拷貝c:/windows/fonts/下面的simhei.ttf文件到testlink/third_**/pchart/Fonts/目錄下
2、修改config.inc.php:將$tlCfg->charts_font_path = TL_ABS_PATH . "third_**/pchart/Fonts/tahoma.ttf";中的字體重新設置:
$tlCfg->charts_font_path = "c:/windows/fonts/simhei.TTF";
2、
2、在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中去安裝。
【原文歸作者所有,歡迎轉載,但是保留版權】