TestLink和RedMine的集成

发表于:2017-8-14 15:08

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:老清    来源:博客

  1.TestLink的安装
  1.1.TestLink简介
  TestLink是一个php语言开发的开源免费的测试管理工具,包括产品测试需求,测试计划,测试用例的创建和执行,测试报告的管理等,并且还提供了一些简单的统计功能。
  TestLink工具主要由apache,mysql,php三部分组成。安装的时候需要先安装mysql,再安装apache,最后安装php。
  1.2.TestLink安装
  这里以php-5.5.9+mysql6.0+apache2.4.7+RedHat5.4为例进行安装。
  1、RedHat5.4的安装
  安装过程很简单,此处省略。
  2、MySql的安装
  建议用mysql5.0以上的版本,安装过程很简单,此处省略。
  3、apache的安装
  可以使用已经安装好的apache直接拿过来用,也可以手动去安装。安装apache的时候,需要先安装apr,pcre,apr-util的依赖包,安装完这些后,再安装apache(httpd)。
  在linux下面安装的时候,都先执行./configure然后再通过make和makeinstall来安装。
  4、PHP的安装
  在linux下面先执行(apache的目录和你想把php安装到的目录可以根据自己的实际情况来选择):
  ./configure--prefix=/usr/local/php5--with-apxs2=/home/apache/apache/bin/apxs--with-config-file-path=/usr/local/lib--with-mysql--with-curl--enable-mbstring=all--with-ldap--enable-soap--with-gd--with-jpeg-dir=/usr/include--with-freetype-dir=/usr/include--with-png-dir=/usr/include/--enable-gd-native-ttf
  然后再执行make和makeinstall来安装
  5、安装testlink
  第一步:将testlink包放入apache中,然后启动apache,然后在浏览器中输入地址http://HOST/testlink/install/进行安装。
  第二步:点击Newinstallation,然后进入到如下页面:点击同意license协议,并且点击continue按钮。
  第三步:进入到testlink的检查页面,检查完毕后,点击continue按钮。
  第四步:填写对应的要创建的mysql数据库信息,然后点击ProcessTestLinkSetup按钮进行安装,安装结束后,会提示安装成功页面。
  1.RedMine的安装
  2.1.RedMine简介
  Redmine是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine是一个有用的Scrum和敏捷的选择。由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在RubyonRails的框架之上,他可以跨平台和数据库
  2.2.RedMine安装
  此处简略
  2.Testlink的使用
  安装完成后,在浏览器中输入http://HOST/testlink即可跳转到TestLink的登录页面中。TestLink的默认初始管理员用户和密码为都为admin。
  用户名和密码中同时输入admin后,点击登录,即可登录到TestLink中。
  配置和redmine的对接集成。
  点击:左上角的IssueTrackerManagement按钮,进入IssueTrackerManagement配置页面,配置完成后点击保存。
  IssueTracker可以直接填写名称为redmine
  Configuration中填写具体的配置和redmine的对接。
  <issuetracker>
  <!--填写apikey,是在redmine中生成的-->
  <apikey>73f1fdb98107f4b8d7dd04c6dabf1f5f4c45b7af</apikey>
  <!--填写redmine的地址-->
  <uribase>http://192.168.0.105/redmine</uribase>
  <!--填写redmineissue的地址-->
  <uriview>http://192.168.0.105/redmine/issues/</uriview>
  <projectidentifier>REDMINEPROJECTIDENTIFIER</projectidentifier>
  <resolvedstatus>
  <status><code>3</code><verbose>Resolved</verbose></status>
  <status><code>5</code><verbose>Closed</verbose></status>
  </resolvedstatus>
  </issuetracker>
  检查TestLink和RedMine的集成对接,点击执行测试,进入如下页面:
  一、问题
  1、testlink中分析结果中图表显示乱码
  在对testlink的测试结果进行分析时,有一项是用图表的形式显示测试的结果。一直显示的是乱码,
  解决方案:
  1、拷贝c:/windows/fonts/下面的simhei.ttf文件到testlink/third_**/pchart/Fonts/目录下
  2、修改config.inc.php:将$tlCfg->charts_font_path=TL_ABS_PATH."third_**/pchart/Fonts/tahoma.ttf";中的字体重新设置:
  $tlCfg->charts_font_path="c:/windows/fonts/simhei.TTF";
  二、
  2、在linux下面先执行(apache的目录和你想把php安装到的目录可以根据自己的实际情况来选择):
  ./configure--prefix=/usr/local/php5--with-apxs2=/home/apache/apache/bin/apxs--with-config-file-path=/usr/local/lib--with-mysql--with-curl--enable-mbstring=all--with-ldap--enable-soap--with-gd--with-jpeg-dir=/usr/include--with-freetype-dir=/usr/include--with-png-dir=/usr/include/--enable-gd-native-ttf
  时报各种错
  解决方案:确保每个路径下都有对应的文件,比如--with-jpeg-dir=/usr/include--with-freetype-dir=/usr/include--with-png-dir=/usr/include/--enable-gd-native-ttf中都能找到对应的库,如果找不到的话,说明对应的lib没有安装,需要到linux中去安装。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号