<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>群英汇博客 &#187; testlink</title> <atom:link href="http://blog.ossxp.com/tag/testlink/feed/" rel="self" type="application/rss+xml" /><link>http://blog.ossxp.com</link> <description></description> <lastBuildDate>Wed, 14 Sep 2011 03:52:03 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>为 TestLink 增加从 LDAP 同步用户的功能</title><link>http://blog.ossxp.com/2010/07/1512/</link> <comments>http://blog.ossxp.com/2010/07/1512/#comments</comments> <pubDate>Mon, 19 Jul 2010 09:52:25 +0000</pubDate> <dc:creator>蒋 鑫</dc:creator> <category><![CDATA[PHP]]></category> <category><![CDATA[新闻]]></category> <category><![CDATA[项目管理]]></category> <category><![CDATA[testlink]]></category><guid
isPermaLink="false">http://blog.ossxp.com/?p=1512</guid> <description><![CDATA[管理员在配置 TestLink 时，经常会问我们一个问题：用户管理平台（使用LDAP）中创建的用户，并没有出现在 testlink 的用户数据库中，如何为用户指派权限？
之前我们的实现是这样的：用户帐号已经在 LDAP 中存在了
用户访问 testlink，点击“登录”则跳转到“单点登录系统”
在“单点登录系统”认证成功后，浏览器重定向，跳转到 TestLink
TestLink 发现用户已经登录，但是内置帐号不存在，会自动从 LDAP 中查询登录用户的信息，自动为该用户创建 TestLink 内置帐号，并设置缺省权限（缺省是游客，管理员可配置）。所以，我们之前会告诉客户：“先让用户登录一次 TestLink，再为他分配权限。” 就是因为这个原因。 :-P
最近 TestLink 上游发布新版本，在迁移我们的特性分支之时，重新考虑了这个问题，决定动手实现“LDAP用户同步功能”。配置了LDAP和单点登录后，在管理员面板，点击“管理”，可以在用户查看界面的下方看到 LDAP 同步的按钮：LDAP 用户同步界面，选中用户，便可以进行用户同步：增加这个功能后，管理员就可以更加方便的为 TestLink 用户授权，而不用再要求用户在授权前先前登录系统。
实际上这个功能在我们支持的其它系统中也有类似实现。例如 Redmine  我们也实现了类似功能。比较一下 Redmine 和 Testlink 中增加同样功能的代码行，是一个很有意思的事情。TestLink 实现 “LDAP用户同步” 功能： 增加了 365 行
$ tg patch t/ldap_account_sync &#124; grep "^+" &#124; wc -l
365Redmine 实现同样功能，只用了不到一半的代码量：141 行
$ tg patch t/synchronization_account_from_ldap &#124; grep "^+" &#124; wc <a
href="http://blog.ossxp.com/2010/07/1512/" class="more-link">阅读全部内容 &#187;</a>]]></description> <wfw:commentRss>http://blog.ossxp.com/2010/07/1512/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Redmine与TestLink的整合</title><link>http://blog.ossxp.com/2010/03/885/</link> <comments>http://blog.ossxp.com/2010/03/885/#comments</comments> <pubDate>Thu, 25 Mar 2010 02:12:46 +0000</pubDate> <dc:creator>王胜</dc:creator> <category><![CDATA[项目管理]]></category> <category><![CDATA[redmine]]></category> <category><![CDATA[testlink]]></category><guid
isPermaLink="false">http://blog.ossxp.com/?p=885</guid> <description><![CDATA[Redmine是一个灵活的项目管理工具, 它可以有效地管理项目开发的整个流程(需求, 设计, 开发),  但是对测试的流程(测试需求, 测试计划, 测试用例, 测试执行, 测试结果分析)却心有余而力不足. 幸运的是, 开源的测试管理工具TestLink恰好能补充Redmine的不足之处, 而且他们之间通过简单的配置就能合二为一了. 这样整个开发和测试的流程都能有效管理起来了.
下面是Redmine和TestLink整合的步骤
前提条件你已经成功安装了 Redmine。
安装群英汇 Hack 后的 TestLink。之所以安装群英汇增强版的 testlink 是因为 testlink 和缺陷跟踪系统的整合是以 mantis, bugzilla 等为原型进行设计的，没有考虑到 Redmine。而 Redmine 和 Mantis 的不同在于：虽然两者都支持多项目，但是在提交 Bug 的时候，Mantis 使用固定的 URL，而 Redmine 根据不同项目采用不同的 Bug 提交 URL（即在 URL 中包含项目ID）。
为 TestLink 的每一个项目设定缺陷跟踪软件对应的项目 ID
TestLink 的项目 ID 和对应 Redmine 的项目 ID 可能并不一致，就需要针对不同的 TestLink 项目进行设置。
如下图所示，对每个 TestLink 项目设定对应的 <a
href="http://blog.ossxp.com/2010/03/885/" class="more-link">阅读全部内容 &#187;</a>]]></description> <wfw:commentRss>http://blog.ossxp.com/2010/03/885/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>TestLink简明配置手册</title><link>http://blog.ossxp.com/2010/01/417/</link> <comments>http://blog.ossxp.com/2010/01/417/#comments</comments> <pubDate>Mon, 25 Jan 2010 14:06:43 +0000</pubDate> <dc:creator>雷 魏魏</dc:creator> <category><![CDATA[项目管理]]></category> <category><![CDATA[testlink]]></category> <category><![CDATA[手册]]></category> <category><![CDATA[配置]]></category><guid
isPermaLink="false">http://blog.ossxp.com/?p=417</guid> <description><![CDATA[安装完TestLink的下一步就是配置了，Testlink的配置信息包含很多方面，从日志信息、与其它bug管理工具的连接、自定义产生的文档、Email信息配置、用户认证配置、GUI定制、测试执行设置、测试规约、附件、需求支持、混合功能配置等等，在此一并列出。希望对你的TestLink的配置有所帮助，在此也声明一点，TestLink系统配置是很庞大的，部分信息是从网上搜集的。1、配置文件概览
所有的配置字段都在文件config.inc.php和它所包含的文件中。对这个版本这些就是配置文件：
• config.inc.php -主配置文件，它几乎被每一个页面include.
• config_db.inc.php -包含访问数据库的配置字段，它在安装或升级过程中创建，几乎不需要你手工修改它。
• custom_config.inc.php – 用在config.inc.php 文件中的默认字段值的修改，它的好处是在升级过程中你的修改能很方便的被拷贝。
• /cfg/.cfg.php –设置对bug跟踪工具的数据库的访问。
• /cfg/const.inc.php – 定义那些不支持修改的常量和变量。
•/gui/templates/input_dimensions.conf – 代替huml输入的硬编码属性，像maxlength和size,我们把它编进了这个文件中。（有一些历史原因造成的异常）
• /cfg/tl_fckeditor_config.js – 设置fckeditor组件的配置
2、日志
LOG LEVEL
日志记录的缺省级别，所需设置字段$tlCfg-&#62;log_level=&#8217;ERROR&#8217;;
有效值包含NONE, ERROR, INFO, DEBUG, EXTENDED，默认为error。DEBUG级别只在开发或者与bug系统集成时使用
LOGGING OUTPUT
有两种输出方式：文件和数据库。两种方法都默认打开，设置下列字段为false，如果你想要进行设置。
$g_loggerCfg = null; // all loggers enabled (default)
$g_loggerCfg['db']['enabled'] = FALSE; // true/false
$g_loggerCfg['file']['enabled'] = FALSE; // true/false
LOGGING PATH
$tlCfg-&#62;log_path=TL_ABS_PATH . &#8216;logs&#8217; . DS ;
日志文件的文件名和路径，配置。
Php的log level默认是error,我们希望php故障能够向用户显示。当然你也可以修改这个字段
error_reporting(E_ALL);
SMARTY DEBUG WINDOW
开发者应该使用这个字段来显示一个额外的包含所有字段和值的列表的窗口，这些值来自php脚本相关的模板组件。在产品安装时必须是false。
$tlCfg-&#62;smarty_debug = false;
如果有安全薄弱的点，在登录页和主页面会有警告。这个消息默认打开（true），false将引起文件config_check.txt，有着一个列表，创建日志目录，不会用户不会通过GUI被通知的。
$tlCfg-&#62;show_config_check_warning = TRUE;
Event viewer
所有早于这个值（天）的时间都将被从数据库移除。
$g_removeEventsOlderThan = <a
href="http://blog.ossxp.com/2010/01/417/" class="more-link">阅读全部内容 &#187;</a>]]></description> <wfw:commentRss>http://blog.ossxp.com/2010/01/417/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>TestLink 1.8.5的完全安装</title><link>http://blog.ossxp.com/2010/01/112/</link> <comments>http://blog.ossxp.com/2010/01/112/#comments</comments> <pubDate>Sat, 09 Jan 2010 09:12:41 +0000</pubDate> <dc:creator>雷 魏魏</dc:creator> <category><![CDATA[项目管理]]></category> <category><![CDATA[testlink]]></category> <category><![CDATA[软件测试]]></category><guid
isPermaLink="false">http://blog.ossxp.com/?p=112</guid> <description><![CDATA[本文档描述了 TestLink 的安装部署和配置，下面的示例是基于 TestLink 的标准发布版本。
对于群英汇 的增强的 TestLink：可以从 github 上看到代码库：http://github.com/ossxp-com/testlink-ossxp-hacks
参见：群英汇的TestLink演示(下面的示例是基于 TestLink 的标准发布版本，而非群英汇增强版本)
安装要求：
数据库要求：Mysql 4.1.x或者更高的版本上Postgres 8.x以及更高的版本SQL 2000 以及更高的版本WEB服务器要求：
Apache 1.3.x 或者 2.x以及Apache的更高版本，IIS 3或者更高的版本
PHP版本要求：
TestLink 1.8系列版本都是用PHP 5.2来进行管理的，PHP 5.3的版本对TestLink
1.8系列不太合适。将要推出的TestLink 1.9在这两个PHP版本上都能很好地工作
bug跟踪系统版本要求：Redmine 0.6.3 以及更高版本Bugzilla 0.19.1 以及更高版本Mantis 1.0.1 以及更高版本JIRA 3.1.1 以及更高版本TrackPlus 3.3 以及更高版本Eventum 2.0 以及更高版本Trac 0.10 以及更高版本当你的系统中PHP版本以及数据库达到要求时就可以开始安装了。
安装步骤：
1、解压缩文件
Linux系统：
#tar zxvf &#60;filename.tar.gz&#62;
Windows系统:
使用Winzip,Stuffit等进行解压缩
2、把解压缩出来的文件放到Apache目录下
#cp file /var/www/下(Ubuntu Linux)
3、自动化安装：
TestLink源文件中包含了自动化安装的脚本能够帮助你设置所有安装需要的配置以及
数据库的结构。
1)在浏览器中输入http://&#60;yoursite&#62;/testlink/install/index.php
2) 把你想创建的数据库名字以及当前Mysql的用户名和密码输进去
3) 点击最下边的安装按钮
4、手动安装：
1）在Mysql中创建一个空数据库
create <a
href="http://blog.ossxp.com/2010/01/112/" class="more-link">阅读全部内容 &#187;</a>]]></description> <wfw:commentRss>http://blog.ossxp.com/2010/01/112/feed/</wfw:commentRss> <slash:comments>27</slash:comments> </item> <item><title>TestLink-测试管理工具</title><link>http://blog.ossxp.com/2010/01/30/</link> <comments>http://blog.ossxp.com/2010/01/30/#comments</comments> <pubDate>Wed, 06 Jan 2010 13:31:20 +0000</pubDate> <dc:creator>雷 魏魏</dc:creator> <category><![CDATA[项目管理]]></category> <category><![CDATA[testlink]]></category> <category><![CDATA[测试]]></category><guid
isPermaLink="false">http://blog.ossxp.com/?p=30</guid> <description><![CDATA[在我和同事的共同努力下，TestLink完全汉化版终于完成了。之前之所以没有对外发布，主要考虑到可能有好多不太完善的地方，也没有一个很好的交流的平台。现在看来，时机已经成熟了。
应该说TestLink用来管理一个中小型的项目还是绰绰有余的，它本身也有很多优势，首先开源的架构大大方便了公司个性化的设置，而且还可以整合众多的bug管理跟踪工具，像Mantis,Jira,Redmine.这样公司就可以很好地对一般的项目进行管理。
TestLink目前的主要功能包括测试需求管理测试用例管理测试用例对测试需求的覆盖管理测试计划的制定测试用例的执行大量测试数据的度量和统计功能TestLink还加强了对不同版本的测试用例进行管理，把不同版本的测试计划和测试用例很好地关联起来。在测试的分析过程中提供了丰富的图表和视图，尤其是对测试用例的分析上，TestLink提供了失败的测试用例、锁定的测试用例、尚未执行的测试用例、还未分配的测试用例等针对测试用例进行的分析。
TestLink的图表分析模块本来存在部分问题，在我和同事的共同努力下解决了。
我们已经把TestLink的演示版放在了 http://testlink.ossxp.com/ 上了，欢迎各位进行访问，我们针对TestLink的改动信息都在 http://redmine.ossxp.com/redmine/projects/testlink/issues上。
对于翻译过程中措辞不对的地方还请各位指正，就在博客的留言中或者在Redmine上都可以，我会尽快回复。
关于TestLink功能方面欠缺的功能也可以提，我会尽快答复的。
TestLink安装配置方面的问题我会在后续的博客中慢慢写出来。
]]></description> <wfw:commentRss>http://blog.ossxp.com/2010/01/30/feed/</wfw:commentRss> <slash:comments>12</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (user agent is rejected)
Database Caching 7/17 queries in 0.014 seconds using disk

Served from: blog.ossxp.com @ 2012-02-09 17:05:30 -->
