您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源測(cè)試管理工具 > Testlink
Redmin和Testlink遷移與集成
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2016/3/22 13:32:58 ] 推薦標(biāo)簽:測(cè)試管理工具 軟件測(cè)試工具

  testlink遷移
  前置配置:安裝mysql-5.5.13-win32版數(shù)據(jù)庫(kù)(速度快點(diǎn)),設(shè)置root密碼為123465(mysql5.5數(shù)據(jù)庫(kù)端口號(hào)不要與redmine的mysql沖突)
  1、安裝testlink(版本1.9(Beta5))
  將testlink解壓文件放在apachehtdocs文件夾下(安裝redmine時(shí)會(huì)自帶apache,放在該文件下即可)
  網(wǎng)頁(yè)打開(kāi)testlink/install/index.php,進(jìn)入配置頁(yè)面配置testlink
  (需要注意數(shù)據(jù)庫(kù)端口號(hào)與mysql5.5保持一致)
  2、備份原環(huán)境數(shù)據(jù)庫(kù),恢復(fù)至新環(huán)境中(同redmine)
  備份
  mysqldump-uroot-p123456testlink>F: estlink2013-09-24星期一.sql
  (參考redmin備份)
  恢復(fù)
  mysql-uroot-p123456testlink<f: estlink備份2013-09-23星期一.sql
  (參考redmin恢復(fù))
  3、登錄Testlink后,可能會(huì)出現(xiàn)如下提示:
Therearesecuritywarningsforyourconsideration.Seedetailsonfile:C:/xampp/htdocs/testlink/logs/config_check.txt.Todisableanyreferencetothesecheckings,set$tlCfg->config_check_warning_mode='SILENT';
  解決方法:
  打開(kāi)Testlink安裝文件夾下的config.inc.php文件,將$tlCfg->config_check_warning_mode='FILE';
  改為tlCfg->config_check_warning_mode='SILENT';保存!再刷新頁(yè)面,已無(wú)提示!
  4、集成redmine
  a、修改testlink下custom_config.inc.php.example為custom_config.inc.php,在尾處加上
  $g_interface_bugs='REDMINE'
  b、修改testlinkcfg下redmine.cfg.php文件
  define('BUG_TRACK_DB_HOST','localhost');
  define('BUG_TRACK_DB_NAME','bitnami_redmine');
  define('BUG_TRACK_DB_TYPE','mysql');
  define('BUG_TRACK_DB_USER','bitnami');
  define('BUG_TRACK_DB_PASS','8a83cf48ac');
  define('BUG_TRACK_DB_CHARSET',"UTF-8");
  define('BUG_TRACK_HREF',"http://192.168.100.21:81/redmine/issues/");
  define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");
  解析
  BUG_TRACK_DB_HOST:數(shù)據(jù)庫(kù)地址,這里連的是本機(jī)的數(shù)據(jù)庫(kù),如果是遠(yuǎn)程,填寫IP地址
  BUG_TRACK_DB_NAME:數(shù)據(jù)庫(kù)名稱
  BUG_TRACK_DB_TYPE:數(shù)據(jù)庫(kù)類型,這里redmine使用的是mysql
  BUG_TRACK_DB_USER:數(shù)據(jù)庫(kù)用戶名
  BUG_TRACK_DB_PASS:數(shù)據(jù)庫(kù)密碼(用戶名和密碼查看新環(huán)境redminehtdocsconfig下database.yml文件)
  BUG_TRACK_DB_CHARSET:編碼格式(如果出現(xiàn)亂碼,換其他格式)
  BUG_TRACK_HREF:redmine的issues地址
  BUG_TRACK_ENTER_BUG_HREF:redmine對(duì)應(yīng)的項(xiàng)目新建BUG地址
  重啟apache,完畢
  另:define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");這個(gè)功能是testlink可以自動(dòng)鏈接到對(duì)應(yīng)的redmine項(xiàng)目,要達(dá)到目的,需要對(duì)testlink進(jìn)行配置一下.
  進(jìn)入testlinklibugtracking,打開(kāi)int_redmine.php文件
  在末尾處添加下面代碼
  functiongetEnterBugURL()
  {if(strstr(BUG_TRACK_ENTER_BUG_HREF,'%s')){
  $tproject_prefix=isset($_SESSION['testprojectPrefix'])?trim($_SESSION['testprojectPrefix']):'';
  $BugURL=sprintf(BUG_TRACK_ENTER_BUG_HREF,$tproject_prefix);
  }
  return$BugURL;}
  上述代碼的作用是取testlink的項(xiàng)目標(biāo)識(shí)付給%s。
  testlink的項(xiàng)目標(biāo)識(shí)的設(shè)置,以admin登錄testlink進(jìn)行配置
  配置好后,在執(zhí)行用例時(shí),可以鏈接到redmine添加問(wèn)題
  集成完畢

上一頁(yè)12下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd