TestLink和RedMine的集成

1.              TestLink的安装

1.1. TestLink简介

TestLink是一个php语言开发的开源免费的测试管理工具,包括产品测试需求,测试计划,测试用例的建立和执行,测试报告的管理等,而且还提供了一些简单的统计功能。php

TestLink工具主要由apache,mysql,php三部分组成。安装的时候须要先安装mysql,再安装apache,最后安装php。mysql

1.2. TestLink安装

这里以php-5.5.9+mysql6.0+apache2.4.7+RedHat5.4为例进行安装。linux

一、RedHat5.4的安装sql

安装过程很简单,此处省略。数据库

二、MySql的安装apache

建议用mysql5.0以上的版本,安装过程很简单,此处省略。windows

三、apache的安装api

能够使用已经安装好的apache直接拿过来用,也能够手动去安装。安装apache的时候,须要先安装apr,pcre,apr-util的依赖包,安装完这些后,再安装apache(httpd)。浏览器

在linux下面安装的时候,都先执行./configure 而后再经过make 和make install 来安装。框架

四、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来安装

五、安装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.              问题

一、testlink中分析结果中图表显示乱码

  在对testlink的测试结果进行分析时,有一项是用图表的形式显示测试的结果。一直显示的是乱码,

  解决方案

  一、拷贝c:/windows/fonts/下面的simhei.ttf文件到testlink/third_**/pchart/Fonts/目录下

  二、修改config.inc.php:将$tlCfg->charts_font_path = TL_ABS_PATH . "third_**/pchart/Fonts/tahoma.ttf";中的字体从新设置:

$tlCfg->charts_font_path = "c:/windows/fonts/simhei.TTF";

二、

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

 【原文归做者全部,欢迎转载,可是保留版权】

相关文章
相关标签/搜索