分享

Redmine 2.4.5与TestLink 1.8.5的整合

 老虎饭量大 2014-04-28

Redmine是一个灵活的开源项目管理工具, 它可以有效地管理项目开发的整个流程(需求, 设计, 开发), 但是对测试的流程(测试需求, 测试计划, 测试用例, 测试执行, 测试结果分析)却心有余而力不足. 幸运的是, 开源的测试管理工具TestLink恰好能补充Redmine的不足之处, 而且他们之间通过简单的配置就能合二为一了. 这样整个开发和测试的流程都能有效管理起来了.

前提条件

你已经成功安装了Redmine 2.4.5和TestLink 1.8.5

整合过程

1、进入TestLink根目录, 修改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');

/** 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://server_ip:3000/issues/");

/** 链接缺陷跟踪系统(Redmine),新建问题的URL
** 该测试项目与Redmine中project_name项目关联。
*/
define('BUG_TRACK_ENTER_BUG_HREF',"http://server_ip:3000/projects/project_name/issues/new");

说明: 连接 redmine 数据库的具体参数值请参考你redmine中database.yml文件里的具体值.
我的database.yml文件内容如下:
production:
  adapter: mysql
  database: redmine_latest
  host: localhost
  username: redmine
  password: redmine
  encoding: utf8

3、重启TestLink服务, 然后进入”测试执行”页面, 点击已经执行过的测试用例, 你就会在右边发现多了一列, 出现一个小爬虫, 点击那个小爬虫, 你就能跳到Redmine平台了, 参见下图




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多