TestLink和RedMine的集成


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中去安裝。

 【原文歸作者所有,歡迎轉載,但是保留版權】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM