Testlink与Redmine关联

Karli ·
更新时间:2024-09-21
· 974 次阅读

  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平台了



testlink redmine

需要 登录 后方可回复, 如果你还没有账号请 注册新账号