日历
-
最新日志
最新评论
- lslcxlsl 发表于《中毒后显示隐藏文件夹方法》
- 访客632565(访客) 发表于《30岁前男人需要完成的事》
- haokaiwei (haokaiwei) 发表于《30岁前男人需要完成的事》
存档页
分类
标签云
链接
功能
Tag Archives: 测试用例软件
testlink的一些问题
0
TestLink用于测试过程中的管理,它可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。
TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:
l 测试需求管理
l 测试用例管理
l 测试用例对测试需求的覆盖管理
l 测试计划的制定
l 测试用例的执行
l 大量测试数据的度量和统计功能。
但是很不幸的是,在使用中文的时候,却出现了问题,自己琢磨了一下源代码,解决方法如下:
1. 界面显示乱码
编辑config.inc.php文件,找到
$g_defaultCharset = DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1';
define('TL_TPL_CHARSET', $g_defaultCharset);
替换为:
// $g_defaultCharset = DB_SUPPORTS_UTF8 ? 'UTF-8' : 'ISO-8859-1';
// define('TL_TPL_CHARSET', $g_defaultCharset);
// Chinese charset
define('TL_TPL_CHARSET', 'gb2312');
2. 无法输入中文
编辑libfunctions database.class.php文件
1) 找到function exec_query( $p_query, $p_limit = -1, $p_offset = -1 ) 函数
在 $this->nQuery++; 后加入 mysql_query("SET NAMES 'latin1'");
2) 找到function build_sql_create_db($db_name) 函数
替换 $sql = "CREATE DATABASE `" . $this->prepare_string($db_name) . "` CHARACTER SET utf8 ";
为 $sql = "CREATE DATABASE `" . $this->prepare_string($db_name) . "` CHARACTER SET latin1 ";
3. 时间显示乱码
编辑 cfgconst.inc.php 文件
找到 $g_locales_date_format = array();定义修改其中的 'zh_CN' 的值为正确的格式即可。
4. Apache引起的问题
编辑apacheconfhttp.conf 文件
加入AddDefaultCharset GBK
我现在在用TL1.7RC,有什么问题欢迎讨论!我MSN:luojinjin007@hotmail.com
对TL1.7 RC中文输入问题3的一点补充
3. 时间显示乱码
编辑 cfgconst.inc.php 文件
找到 $g_locales_date_format = array();定义修改其中的 'zh_CN' 的值为正确的格式即可。我发觉直接改成年月日,TL并不识别,自己试了很多次,都不行,最后只好用下面这个办法把原来的文件改为下面的:$g_locales_date_format = array( 'en_GB' => "%d/%m/%Y", 'en_US' => "%m/%d/%Y", 'it_IT' => "%d/%m/%Y", 'es_AR' => "%d/%m/%Y", 'es_ES' => "%d/%m/%Y", 'de_DE' => "%d.%m.%Y", 'pl_PL' => "%d.%m.%Y", 'fr_FR' => "%d/%m/%Y", 'pt_BR' => "%d/%m/%Y", 'zh_CN' => "%Y/%m/%d"); $g_locales_timestamp_format = array( 'en_GB' => "%d/%m/%Y %H:%M:%S", 'en_US' => "%m/%d/%Y %H:%M:%S", 'it_IT' => "%d/%m/%Y %H:%M:%S", 'es_AR' => "%d/%m/%Y %H:%M:%S", 'es_ES' => "%d/%m/%Y %H:%M:%S", 'de_DE' => "%d.%m.%Y %H:%M:%S", 'pl_PL' => "%d.%m.%Y %H:%M:%S", 'fr_FR' => "%d/%m/%Y %H:%M:%S", 'pt_BR' => "%d/%m/%Y %H:%M:%S", 'zh_CN' => "%Y/%m/%d %H:%M:%S"); 效果很不错,呵呵,不会出现乱码,也不会让人看不懂!