当前分类:Testlink

Testlink 1.9.3 SMTP邮件配置

/* [SMTP] */

/**
* @var string SMTP server name or IP address ("localhost" should work in the most cases)
* Configure using custom_config.inc.php
* @uses lib/functions/email_api.php
*/
$g_smtp_host        = '[smtp.testlink.com]';  # SMTP server MUST BE configured  这里可以有中括号,也可以没有

# Configure using custom_config.inc.php   以下这三处不能有中括号,一般保持一致即可。
$g_tl_admin_email     = 'testlink@testlink.com'; # for problem/error notification
$g_from_email         = 'testlink@testlink.com';  # email sender
$g_return_path_email  = 'testlink@testlink.com';

/**
* Email notification priority (low by default)
* Urgent = 1, Not Urgent = 5, Disable = 0
**/
$g_mail_priority = 5;    #此处邮件发送的优先级,默认为低。

/**
* Taken from mantis for phpmailer config
* select the method to mail by:
* PHPMAILER_METHOD_MAIL - mail()
* PHPMAILER_METHOD_SENDMAIL - sendmail
* PHPMAILER_METHOD_SMTP - SMTP
*/
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;  #保持默认的PHPMAILER_METHOD_SMTP。

/** Configure only if SMTP server requires authentication */
$g_smtp_username    = 'testlink';  # user   #账号和密码,没什么可说的,有的需要加上域名有的不需要。
$g_smtp_password    = '123123123';  # password

/**
* This control the connection mode to SMTP server.
* Can be '', 'ssl','tls'
* @global string $g_smtp_connection_mode
*/
$g_smtp_connection_mode = '';     #SMTP连接模式,默认为空,表示自动,还可选ssl,和tls。

/**
* The smtp port to use.  The typical SMTP ports are 25 and 587.  The port to use
* will depend on the SMTP server configuration and hence others may be used.
* @global int $g_smtp_port
*/
$g_smtp_port = 25;       #SMTP端口号,默认25,根据邮件服务器情况填写。              

// ----------------------------------------------------------------------------

TestLink 与 Mantis的整合

如果你的Testlink与Mantis都已经部署完成,那么就赶快来试一下,把它们整合起来吧!TestLink 与 Mantis的整合
方法很简单,只需要配置两个地方即可!
第一步,配置TestLink 下的 config.inc.php:
把:
$g_interface_bugs 
= 'NO';
修改为:
$g_interface_bugs 
= 'MANTIS';
第二步,根据自己Mantis的配置情况,配置cfg下的Mantis.cfg.php:
define('BUG_TRACK_DB_HOST', 'localhost');   //数据库服务器地址
define('BUG_TRACK_DB_NAME', 'mantis');      //Mantis数据库名称
define('BUG_TRACK_DB_TYPE', 'mysql');       //Mantis采用数据库类型
define('BUG_TRACK_DB_USER', 'mantis');      //数据库mantis的用户名
define('BUG_TRACK_DB_PASS', 'mantis');      //数据库mantis的密码
define('BUG_TRACK_HREF', "http://localhost/mantis/view.php?id="); //提交bug号地址
define('BUG_TRACK_ENTER_BUG_HREF',"http://localhost/mantis/"); //TestLink的Mantis链接地址
OK,搞定了,是不是很简单?至于整合后有什么用?主要是将Case执行的结果与bug关联起来,方便跟踪。至于其它的功能,就自己慢慢发掘吧!

Testlink1.9.2执行用例时用例集中文显示乱码解决办法

使用中文的朋友在执行用例时,会碰到用例集的中文显示乱码,下面是网络上找到的解决办法,共享给大家。

进入<Testlink>\lib\execute,编辑文件execSetResults.php

查找:

$str .= htmlentities($elem) . '</a>/';

替换为:

$str .= htmlentities($elem, ENT_QUOTES, "UTF-8") . '</a>/';

 

刷新下Testlink,进入并执行下试试,是不是都显示正常了?

Testlink1.9.2最新汉化包(2015.06.04更新)

首先澄清一下,汉化包非本人汉化,是Testlink研发团队的Julian的功劳,但因新的Testlink版本未发布,所以此包还算“未上市”吧。
个人测试本包汉化程度高达95%以上,是个不错的选择。当然,我仅测试了1.9.2版本,理论支持目前所有1.9版本。

2012.06.04更新下载链接

之前传到网盘,链接总会失效,现已把汉化文件传到CSDN资源站,下载无需消耗积分,但可能要有账号登录,链接如下:

CSDN资源站0积分下载

若是仍有不能下载的现象请留言给我,或者留邮件地址,我再发给你。

Testlink图表中文显示乱码解决办法

这个问题,曾经测试过多次都未能解决,这次能解决掉,估计原因是部分字体库的问题,现在测试幼圆字体(SIMYOU.TTF)可以完美支持中文图表显示。此字体也可以直接在Windows系统字体库中找到,方便的很。

方法:

步骤一:

将下载到的字体SIMYOU.TTF拷贝到Testlink中的Pchat的字体目录,路径为:

<testlink>\third_party\pchart\Fonts

 

步骤二:

修改config.inc.php:

$tlCfg->charts_font_path = TL_ABS_PATH . "third_**/pchart/Fonts/tahoma.ttf";
中的字体重新设置:
$tlCfg->charts_font_path = "c:/windows/fonts/SIMYOU.TTF";

注:目前测试微软雅黑字体也是可以的,其它字体希望有心的童鞋继续测试。