Testlink與Redmine關聯


  TestLink是一個開源的 測試管理工具,它可以有效地管理整個測試流程(測試需求, 測試計划,  測試用例, 測試執行, 測試結果分析),但不能和開發流程統一起來,從而不能及時參與到開發中去,不能使項目的風險在開發時就降低到最小。幸運的是,開源的 項目管理工具Redmine恰好能補充TestLink的不足之處,而且他們之間通過簡單的配置就能合二為一了. 這樣整個開發和測試的流程都能有效管理起來了.
   1、前提條件
  你已經成功安裝了Redmine和TestLink
   2、整合過程
  (1) 進入TestLink根目錄, 修改custom_config.inc.php文件里$g_inteface_bugs 屬性的值, 將”NO”改為”REDMINE”;如果沒有則添加該屬性
  $g_interface_bugs = 'REDMINE'
  (2) 添加TestLink連接Redmine所需的參數. 修改cfg/edmine.cfg.php 文件, 以下是修改后的內容
/** redmine數據庫的主機名稱 */
define('BUG_TRACK_DB_HOST', 'localhost');
/** redmine數據庫的名稱 */
define('BUG_TRACK_DB_NAME', 'redmine_latest');
/** Redmine使用的 數據庫類型
* 可以查看Redmine安裝目錄下 config/database.yml 文件中關於數據庫的信息
*/
define('BUG_TRACK_DB_TYPE', 'mysql');
/** Redmine數據庫的用戶名和密碼 */
define('BUG_TRACK_DB_USER', 'redmine');
define('BUG_TRACK_DB_PASS', 'redmine');
/** 定義鏈接數據庫的字符集 **/
define('BUG_TRACK_DB_CHARSET',"UTF-8");
/* 鏈接Redmine問題列表的URL
** 注意最后的哪個 “/” 不能丟掉, 否則在TestLink測試用例中點擊關聯問題時,會出現404錯誤
*/
define('BUG_TRACK_HREF', http://foo.bar/redmine/issues/);
// define('BUG_TRACK_HREF', "http://localhost:3000/issues/show/");
/** 鏈接缺陷跟蹤系統(Redmine),新建問題的URL
** 該測試項目與Redmine中demoPro項目關聯。
*/
define('BUG_TRACK_ENTER_BUG_HREF',http://foo.bar/redmine/projects/demoPro/issues/new);
// define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost:3000/");
  說明: 連接 redmine 數據庫的具體參數值請參考你redmine中database.yml文件里的具體值.
  我的database.yml文件內容如下:
  production:
  adapter: mysql
  database: redmine_latest
  host: localhost
  username: redmine
  password: redmine
  encoding: utf8
  (3) 重啟TestLink服務, 然后進入”測試執行”頁面, 點擊已經執行過的測試用例, 你就會在右邊發現多了一列, 出現一個小爬蟲, 點擊那個小爬蟲, 你就能跳到Redmine平台了


免責聲明!

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



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