TestLink和RedMine的集成

1.              TestLink的安裝

1.1. TestLink簡介

TestLink是一個php語言開發的開源免費的測試管理工具,包括產品測試需求,測試計劃,測試用例的建立和執行,測試報告的管理等,而且還提供了一些簡單的統計功能。php

TestLink工具主要由apache,mysql,php三部分組成。安裝的時候須要先安裝mysql,再安裝apache,最後安裝php。mysql

1.2. TestLink安裝

這裏以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按鈕進行安裝,安裝結束後,會提示安裝成功頁面。

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.              問題

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

 【原文歸做者全部,歡迎轉載,可是保留版權】

相關文章
相關標籤/搜索