/etc/yum.repos.d/centos-test.repo TestLink作为开源测试管理工具,可以将测试需求、测试用例、测试计划集成在一起管理,并且可以做到和Jira、Mantis、Bugzilla等软件缺陷管理工具集成,是不错的开源测试管理工具。
1、背景
在CentOS5.4上安装PHPMyAdmin3.3.2+TestLink1.8.5
2、软件来源
TestLink (TestLink网站http://sourceforge.net/projects/testlink/files/)
PHPMyAdmin (http://www.phpmyadmin.net/home_page/downloads.php)
3、安装配置过程
(1)PHP升级
CentOS5.4安装的php默认为5.1.6,PHPMyAdmin3.3.2需要PHP5.2以上支持
升级方法:
$vi /etc/yum.repos.d/centos-test.repo
文本内容如下
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/5/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
保存后
$yum update php
验证php升级成功:
在/var/www/html目录下编辑测试文件test.php
$vi /var/www/html/test.php
<?
phpinfo()
?>
保存文件,然后在浏览器输入http://IP/test.php即可看到php信息。
(2)phpMyAdmin安装
将phpMyAdmin解压到/var/www/html目录下
将config.sample.in.php复制粘贴后重命名为config.inc.php
解决浏览器访问http:.//IP/phpMyAdmin在网页上出现“mcrypt无法扩展”的告警信息
$yum install php-mcrypt
(3)TestLink安装
step1:解压到/var/www/html目录下
chmod -R 777 /var/www/html/index.php 否则安装过程中会提示失败
在浏览器输入http://localhost/testlink/install/index.php New Install
step2:在安装过程中系统会检查mysql的版本是否匹配当前要安装的testlink的版本
$ls -l /etc/php.d (注:检查mysql*.so文件是否存在,若没有,说明没有安装php-mysql的一些支持)
$yum install php-mysql (注:安装成功后,需要重启mysqld服务)
step3: 在浏览器继续输入http://localhost/testlink/install/index.php New Install
Database login:root
Database password:250100
TestLink DB login:testlink 可自定义
TestLink DB password:250100 可自定义
Ok,安装成功
访问testlink方法:http://Ip/testlink/index.php
step4:TestLink配置
解决中文支持问题:
装好的TestLink默认是英文,要支持中文,需要修改config.inc.php文件
找到$g_default_language = ‘en_GB’; 修改为: $g_default_language = ‘zh_CN’
此外,对于admini的用户我们需要在用admin用户登录后修改,点击:个人帐号
然后在里面设置语言为Chinese Simplified,然后把上面的文件都修改。
解决日期乱码问题:
修改config.inc.php最下面:
$g_locales_timestamp_format = arrry (‘zh_CN’ => “%Y-%m-%d %H:%M:%S”,
(4)TestLink和Jira的集成
Step1:修改testlink/cfg/jira.cfg.php
//Set the bug tracking system Interface to JIRA 4.0.1
/** The DB host to use when connecting to the JIRA db */
define('BUG_TRACK_DB_HOST', 'localhost'); #修改为jira所在机器(ip)
/** The name of the database that contains the jira tables */
define('BUG_TRACK_DB_NAME', 'jiradb'); #指定jira的数据库名称
/** The DB type to use for connecting to the bugtracking db */
define('BUG_TRACK_DB_TYPE', 'mysql'); #指定连接的数据库的类型
/** The DB type being used by jira */
define('BUG_TRACK_DB_USER', 'jirauser'); #指定数据库的用户名
/** The DB password to use for connecting to the jira db */
define('BUG_TRACK_DB_PASS', '123456'); #指定数据库的密码
define('BUG_TRACK_DB_CHARSET',"windows-1250");
// define('BUG_TRACK_DB_CHARSET',"gb2312");
// define('BUG_TRACK_DB_CHARSET',"UTF-8"); #指定默认的字符集,我们jira里使用的是UTF-8,和jira保持相同。
/** link of the web server for jira */
// define('BUG_TRACK_HREF', "http://localhost:8080/secure/Dashboard.jspa");
define('BUG_TRACK_HREF', "http://localhost:8080/browse/"); #指定访问jira的网址
Step2:修改testlink/config.inc.php
修改
/** [Bug Tracking systems] */
/**
* TestLink uses bugtracking systems to check if displayed bugs resolved, verified,
* and closed bugs. If they are it will strike through them*
* @var STRING TL_INTERFACE_BUGS = ['NO', 'BUGZILLA', 'MANTIS', 'JIRA', 'EVENTUM']
* NO : no bug tracking system integration
* BUGZILLA : edit configuration in TL_ABS_PATH/cfg/bugzilla.cfg.php
* MANTIS : edit configuration in TL_ABS_PATH/cfg/mantis.cfg.php
* JIRA : edit configuration in TL_ABS_PATH/cfg/jira.cfg.php
* TRACKPLUS : edit configuration in TL_ABS_PATH/cfg/trackplus.cfg.php
* EVENTUM : edit configuration in TL_ABS_PATH/cfg/eventum.cfg.php
*/
$g_interface_bugs='NO'; #把这里修改为JIRA,如果和mantis结合就写mantis.
分享到:
相关推荐
TestLink是一款功能强大的基于Web的测试管理工具,广泛应用于软件测试流程的管理之中。它的主要目标是加速并简化测试管理流程,通过动态地收集和组织测试用例、跟踪测试结果、整合相关测试信息等手段,为开发团队...
在“测试管理工具TestLink使用(二)Excel文件导入TestLink”这个主题中,我们将深入探讨如何利用Excel文件来有效地导入测试用例到TestLink系统中,提高测试效率。 首先,我们需要准备一个符合TestLink导入格式的...
TestLink 是一款开源的测试管理工具,主要用于组织和管理软件测试流程。它的核心功能包括测试项目的创建、需求管理、测试计划定义、测试用例设计、执行跟踪和缺陷报告。以下是对 TestLink 各个关键功能的详细说明: ...
TestLink是一款功能强大的开源测试管理工具,主要用于组织和执行软件测试活动。它提供了一套全面的测试生命周期管理功能,包括需求管理、测试用例设计、缺陷跟踪、测试报告等,帮助团队有效地进行测试过程的规划与...
TestLink 作为一款成熟的测试管理工具,不仅简化了测试流程,还提高了测试工作的效率和质量。通过对测试需求、用例的有效管理,能够确保测试覆盖全面、准确,同时通过与 Bug 跟踪系统的集成,进一步提升了缺陷管理的...
Testlink是开源的测试管理工具,帮助开发者和测试者更好地管理测试用例和测试结果。下面是Testlink安装步骤指南的详细解释: Testlink安装步骤 1. 安装XAMPP 首先,需要安装XAMPP,这是一个集成了Apache、MySQL、...
测试工具-TestLink使用手册1.0版本.pdf,全程课程 陆续上传中 ,请持续关注
testlink是一款强大的开源测试管理工具,它提供了全面的测试生命周期管理功能,包括项目管理、需求管理、测试计划制定、测试用例设计、执行以及缺陷跟踪等。下面将详细介绍testlink的使用步骤和关键知识点。 1. **...
TestLink 是一款强大的开源测试管理工具,用于组织和执行软件测试活动。它提供了一套全面的功能,包括测试用例设计、版本控制、缺陷跟踪、报告生成等,是测试团队进行系统化测试工作的重要助手。本篇文章将深入探讨...
测试行业使用testlink作为测试管理工具是普遍的现象,但测试用例导出不能导出格式 化的excel格式的用例,本工具实现了这个功能。将testlink导出的默认XML格式的用例解析成标准格式 的excel文件。 testlink 测试用例...
**TestLink** 是一款免费且开源的测试管理工具,它可以帮助团队高效地管理和跟踪软件测试过程。这款工具特别适用于需要进行大规模、多阶段测试项目的团队。 **特点**: - **开源**: TestLink 是开源项目的一员,这...
1. 工具TestLink是一个为用例管理工具TestLink的第三方工具,旨在于借助这个工具让Excel转化成的XML格式易导入到TestLink之中去,亦可借助这个工具把从TestLink导出的XML生成相应格式的Excel数据。 2. 目前这个版本...
TestLink是一款基于Web的开源测试管理工具,它为软件测试过程提供了一套完整的管理解决方案,目的是提高测试的效率和质量,便于进行回归测试和测试结果的统计分析。以下是TestLink 1.9.3中文使用手册中介绍的若干...
TestLink作为一款强大的测试管理工具,其详细的使用手册涵盖了从基本操作到高级功能的所有内容,帮助用户充分利用其特性,提升软件测试效率和质量。在实际使用过程中,不断探索和熟悉各项功能,能够更好地适应不同...
TestLink 是一款强大的开源测试...总之,TestLink是一个功能齐全的测试管理工具,它的安装、配置和使用涉及多个层面,涵盖从基础的项目设置到复杂的定制开发。通过深入学习和实践,可以有效地提升软件测试效率和质量。
TestLink是一款开源的测试管理工具,它可以帮助测试团队管理测试计划、测试用例、缺陷跟踪以及测试结果。本文档是一份详细的操作手册,主要介绍了如何通过XAMPP环境来安装和配置TestLink软件,并且提供了如何将...
TestLink是一款强大的开源测试管理工具,专为软件测试过程中的管理设计。它涵盖了从测试需求、测试设计到测试执行的整个生命周期,同时提供丰富的测试结果统计和分析功能,便于团队高效地管理和理解测试工作。 ...
TestLink是一款开源的测试管理工具,它提供了强大的测试用例管理和执行功能。Excel测试用例导入TestLink的工具是为了解决手动输入测试用例到TestLink中的繁琐工作,提高测试团队的工作效率。通过这样的工具,测试...
testlink测试管理工具的使用.doc
TestLink 是一款强大的开源测试管理工具,用于组织和执行软件测试活动。在本文中,我们将详细介绍如何在Linux Red Hat Enterprise Linux 5上安装TestLink 1.9.4。安装过程中涉及的关键组件包括MySQL 5.5.27、Apache ...