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 和make install 来安装。

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 和make install来安装

5、安装testlink

第一步:将testlink包放入apache中,然后启动apache,然后在浏览器中输入地址http://HOST/testlink/install/进行安装

第二步:点击New installation,然后进入到如下页面:点击同意license协议,并且点击continue按钮

第三步:进入到testlink的检查页面,检查完毕后,点击continue按钮

第四步:填写对应的要创建的mysql数据库信息,然后点击Process TestLink Setup按钮进行安装,安装结束后,会提示安装成功页面。

1.              RedMine的安装

2.1. RedMine简介

Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化显示。同时它又支持多项目管理。Redmine是一个自由开放源码软件解决方案,它提供集成的项目管理功能,问题跟踪,并为多个版本控制选项的支持。Redmine是一个有用的Scrum和敏捷的选择。 由于Redmine的设计受到Trac的较大影响,所以它们的软件包有很多相似的特征。Redmine建立在Ruby on Rails的框架之上,他可以跨平台和数据库。

2.2. RedMine安装

此处简略

2.              Testlink的使用

安装完成后,在浏览器中输入http://HOST/testlink即可跳转到TestLink的登录页面中。TestLink的默认初始管理员用户和密码为都为admin。

用户名和密码中同时输入admin后,点击登录,即可登录到TestLink中。

配置和redmine的对接集成。

点击:左上角的Issue Tracker Management 按钮,进入Issue Tracker Management配置页面,配置完成后点击保存

Issue Tracker可以直接填写名称为redmine

Configuration中填写具体的配置和redmine的对接。

<issuetracker>

<!-- 填写apikey,是在redmine中生成的-->

<apikey>73f1fdb98107f4b8d7dd04c6dabf1f5f4c45b7af</apikey>

<!-- 填写redmine的地址 -->

<uribase>http://192.168.0.105/redmine</uribase>

<!-- 填写redmine issue的地址 -->

<uriview>http://192.168.0.105/redmine/issues/</uriview>

<projectidentifier>REDMINE PROJECT IDENTIFIER</projectidentifier>

<resolvedstatus>

<status><code>3</code><verbose>Resolved</verbose></status>

<status><code>5</code><verbose>Closed</verbose></status>

</resolvedstatus>

</issuetracker>

检查TestLink和RedMine的集成对接,点击执行测试,进入如下页面:

1.              问题

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、

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中去安装。

【原文归作者所有,欢迎转载,但是保留版权】

TestLink和RedMine的集成的更多相关文章

  1. Testlink与Redmine关联

    TestLink是一个开源的测试管理工具,它可以有效地管理整个测试流程(测试需求, 测试计划, 测试用例, 测试执行, 测试结果分析),但不能和开发流程统一起来,从而不能及时参与到开发中去,不能使项目 ...

  2. testlink关联redmine设置

    Testlink关联Redmine 公司用testlink对测试用例进行维护,redmine关系项目及bug,所以为了方便期间,将Testlink关联Redmine,方便测试用例执行后,在redmin ...

  3. TestLink学习五:TestLink1.9.13和JIRA6.3.6的集成

    testlink和jira的集成,一般步骤: 第1步:System-Issue Tracker Management添加JIRA的db模式.第2步:测试项目管理,“Issue Tracker Inte ...

  4. Testlink集成Jira时如果出现Error咋办?

    TestLink在用SOAP集成Jira时,如果出现: SOAP Fault: (code: WSDL, string: SOAP-ERROR: Parsing WSDL: Couldn't load ...

  5. TestLink学习六:TestLink1.9.13工作使用小结

    Testlink是一款强大的用例追踪和管理工具.测试管理注重的实际上就是一个流程. 1.默认当测试用例同名时,就会有提示.(以前版本需要修改配置) 2.测试用例序号:(缺点) 1)删除一个测试用例之后 ...

  6. Ubuntu13.04 安装Redmine

    先从GitLab说起 GitLab自带的issue管理虽然在不断的改进,但是从功能上来看缺少很多东西,比如issue的排序没有,GitLab自动的将已经close的issue放在下面,open的放在上 ...

  7. Testlink1.9.17使用方法(第八章 测试执行/报告BUG)

    第八章 测试执行/报告BUG QQ群交流:585499566 把他们放到一起,是因为报告bug是在执行的过程中同步进行的——即执行用例的过程中一旦发现bug我们需要立即把其报告到我们的bug管理系统r ...

  8. 【转】腾讯移动品质中心TMQ [腾讯 TMQ] 测试管理平台大比拼

    简介 测试管理平台是贯穿测试整个生命周期的工具集合,它主要解决的是测试过程中团队协作的问题,比如缺陷管理.用例管理.测试任务管理等. 目前市面上比较流行的测试管理工具有QC. Mantis. BugZ ...

  9. CetenOS 6.9 搭建hubot运维机器人

    前言 Hubot是由Github开发的开源聊天机器人,基于Node.js采用CoffeeScript编写 可以借助Hubot开发Chatbot来自动化的完成想要一切自动化任务,比如: -运维自动化(编 ...

随机推荐

  1. SDN第一次作业

    作业链接 你会选择作 网络编程 方向的程序员吗?为什么? 光凭阅读此篇文章我还无法确定以后是否选择作 网络编程 方向的程序员.出于自身知识的匮乏,文章中提到的很多东西都没有概念,全篇一口气阅读下来,给 ...

  2. Linux 常用命令 (common commands for linux)

    Linux 常用命令 (Common Commands For Linux) 1.声明,此文章仅写基于 Bash shell 常用的命令,如果遇上命令在使用过程中提示没有,可能随着更新,命令也被替换掉 ...

  3. 软件开发:网站&视频&书籍推荐(不断更新)

    利用书籍进行系统学习,凭借博客/新闻等资料开阔眼界,辅之以代码及项目实战,并勤加以总结,方可进步. 常用网站: Leetcode刷题:https://leetcode.com/ ,练习数据结构和算法必 ...

  4. Git教程:

    使用前配置: git init git config --global user.name "yanpeng1314" git config --global user.email ...

  5. 使用 RxJS 实现一个简易的仿 Elm 架构应用

    使用 RxJS 实现一个简易的仿 Elm 架构应用 标签(空格分隔): 前端 什么是 Elm 架构 Elm 架构是一种使用 Elm 语言编写 Web 前端应用的简单架构,在代码模块化.代码重用以及测试 ...

  6. SpringMVC常见注解

    @RequestParam( value="name", require=false ) String wrap  参数绑定:require=false 表示前端对 name 这个 ...

  7. 从flexible.js引入高德地图谈起的移动端适配

    曾几何时,前端还仅仅是PC端的.随着移动时代的兴起,h5及css3的推陈出新.前端的领域慢慢的由传统的pc端转入了移动端,这也导致了前端这一职业在风口的一段时间出尽了风头. 从开始的惶恐和无从下手,慢 ...

  8. php的内置函数debug_backtrace()与get_included_files()跟踪代码调用(Thinkphp框架举例)

    debug_backtrace() 在我们开发一个项目中,或者二开研究某个开源程序,需要对代码流程一步步去跟踪,来研究它的逻辑,才可以进行修改,达到我们的开发目的.php的内置函数debug_back ...

  9. Python基础学习参考(六):列表和元组

    一.列表 列表是一个容器,里面可以放置一组数据,并且列表中的每个元素都具有位置索引.列表中的每个元素是可以改变的,对列表操作都会影响原来的列表.列表的定义通过"[ ]"来定义,元素 ...

  10. 2015最新iOS学习线路图

    iOS是由苹果公司开发的移动操作系统,以xcode为主要开发工具,具有简单易用的界面.令人惊叹的功能,以及超强的稳定性,已经成为iPhone.iPad 和iPod touch 的强大基础:iOS 内置 ...