前置配置:安装mysql-5.5.13-win32版数据库(速度快点),设置root密码为123465(mysql5.5数据库端口号不要与redmine的mysql冲突)

  1、安装testlink(版本1.9(Beta5))

  将testlink解压文件放在apache\htdocs文件夹下(安装redmine时会自带apache,放在该文件下即可)

  网页打开testlink/install/index.php,进入配置页面配置testlink

  (需要注意数据库端口号与mysql5.5保持一致)

  2、备份原环境数据库,恢复至新环境中(同redmine)

  备份

  mysqldump-uroot-p123456testlink>F:\testlink\2013-09-24星期一.sql

  (参考redmin备份)

  恢复

  mysql-uroot-p123456testlink<f:\testlink备份\2013-09-23星期一.sql

  (参考redmin恢复)

  3、登录Testlink后,可能会出现如下提示:

Therearesecuritywarningsforyourconsideration.Seedetailsonfile:C:/xampp/htdocs/testlink/logs/config_check.txt.Todisableanyreferencetothesecheckings,set$tlCfg->config_check_warning_mode='SILENT';

  解决方法:

  打开Testlink安装文件夹下的config.inc.php文件,将$tlCfg->config_check_warning_mode='FILE';

  改为tlCfg->config_check_warning_mode='SILENT';保存!再刷新页面,已无提示!

  4、集成redmine

  a、修改testlink下custom_config.inc.php.example为custom_config.inc.php,在尾处加上

  $g_interface_bugs='REDMINE'

  b、修改testlink\cfg下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:数据库地址,这里连的是本机的数据库,如果是远程,填写IP地址

  BUG_TRACK_DB_NAME:数据库名称

  BUG_TRACK_DB_TYPE:数据库类型,这里redmine使用的是mysql

  BUG_TRACK_DB_USER:数据库用户名

  BUG_TRACK_DB_PASS:数据库密码(用户名和密码查看新环境redmine\htdocs\config下database.yml文件)

  BUG_TRACK_DB_CHARSET:编码格式(如果出现乱码,换其他格式)

  BUG_TRACK_HREF:redmine的issues地址

  BUG_TRACK_ENTER_BUG_HREF:redmine对应的项目新建BUG地址

  重启apache,完毕

  另:define('BUG_TRACK_ENTER_BUG_HREF',"http://192.168.100.21:81/redmine/projects/%s/issues/new");这个功能是testlink可以自动链接到对应的redmine项目,要达到目的,需要对testlink进行配置一下.

  进入testlink\lib\bugtracking,打开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的项目标识付给%s。

  testlink的项目标识的设置,以admin登录testlink进行配置

  配置好后,在执行用例时,就可以链接到redmine添加问题

集成完毕

最新文章

  1. JavaScript设计模式——状态模式
  2. HDU 2955 01背包(思维)
  3. Altium Design 中差分走线的设置
  4. 将大型 Page Blob 的页范围进行分段
  5. 自己动手用maven构建基于SSI的java EE应用
  6. 3.Maven坐标和依赖
  7. WPF--TextBlock的ToolTip附加属性
  8. Dubbo分布式服务子系统的划分
  9. 在LINQ查询中LINQ之Group By的用法
  10. Jarvis OJ - [XMAN]level2 - Writeup
  11. MVC添加Area出现“到多个与名为“Home”的控制器匹配的类型的解决方法”
  12. linux安装字体方法
  13. [swarthmore cs75] Compiler 4 – Diamondback
  14. 使用命令行编译QT helloworld 项目
  15. Logstash解析Json array
  16. ASIHTTPRequest 详解, http 请求终结者
  17. (转)java 层调用Jni(Ndk) 持久化c c++ 对象
  18. Docker background
  19. 职场菜鸟初窥Ant
  20. Visual Studio 调试技巧:10 篇热文汇总

热门文章

  1. tiny4412sdk-1506原生uboot卡死
  2. HDOJ1171(多重背包)
  3. java代码for循环+缓冲流类
  4. web攻击之六:DNS攻击原理与防范
  5. 谷歌浏览器的input自动填充出现黄色背景解决方案(在已经输入内容之后)
  6. LAMP 1.8默认虚拟主机
  7. JavaScript高级程序设计学习笔记第十五章--使用Canvas绘图
  8. JSP相关背景
  9. 4、在线blast比对结果解析(保守结构域)
  10. R-安装、卸载、查看及卸除加载包