|
Hi,
?In order to support Chinese character, you need to install SilkTest International(STi) , instead of SilkTest.
STi is a sepearte tool of Segue, it is based on unicode, so It can support unicode characters.including simplified chinese character,Japanese characters(double byte character).
The difference between ST and STi can be found on Segue website: www.segue.com.
and you can also visit www.segue.com.cn to apply to evaculate STi.
Best Regards,
Asks
From: "wentaowang sunsowang" <sunsowang@hotmail.com>
To: asks_zhuang@hotmail.com
Subject: RE: silktest Question
Date: Mon, 12 Dec 2005 19:04:26 +0800
Hi, Asks
我用的ST是silktest,我曾经试过把<SilkTest Installation directory>\Locale文件夹下的:
· ...\simplified_chinese\browser.inc
· ...\simplified_chinese\explorer.inc
· ...\simplified_chinese\netscape.inc
拷贝到Extend文件夹下,还是不能用。
Thanks,
Sunso
From: "Asks zhuang" <asks_zhuang@hotmail.com>
To: sunsowang@hotmail.com
Subject: RE: silktest Question
Date: Fri, 09 Dec 2005 14:07:03 +0000
Hi,Sunso,
?不能显示中文:你的ST是silktest 还是silktest international?后者是基于unicode编码的,完全支持中文;这两种方法我都在STi中调试通过的。
Net支持:需要单独的Licenses.Silktest中除了Net,其他的开发环境都是直接支持的。
Asks.zhuang
From: "wentaowang sunsowang" <sunsowang@hotmail.com>
To: asks_zhuang@hotmail.com
Subject: RE: silktest Question
Date: Fri, 09 Dec 2005 16:39:23 +0800
庄大侠:
牋牋 我试了一下,前一种方法中不能在脚本中直接显示中文,全是问号,真是失败。后一种方法比较使用,我觉得比较可行,但是还是最后行不通,因为不能返回对应语言版本的语言,更失败。
顺便问一下,关于.net 平台的测试是不是需要.Net license,还是只要有serverlicense就可以了?
谢谢!
From: "Asks zhuang" <asks_zhuang@hotmail.com>
To: sunsowang@hotmail.com
Subject: RE: silktest Question
Date: Thu, 08 Dec 2005 02:01:57 +0000
Hi,Sunso
?早上好。
?你的需求是测试多语言版本的程序,所谓多语言版本,是指程序相同,只是语言包不同。
所以silktest也对应的只需要一套脚本,然后对象识别时候直接访问语言包,根据语言包的内容来却分对象。
如一个button,在English版本中显示文字是"Add“,中文版本是”增加“.如果分别录制,对应的对象声明(window declaration)如下:
window button ADD_Button
tag "Add"
window button 增加
tag ”增加“
可以合并在一起:
window button ADD_Button
multitag "Add"?”增加“
则这个button在脚本中被定义为"ADD_Button",运行过程中首先寻找叶面上是否有一个对象,类型是button,显示文字是"Add",如果没有则继续寻找类型是button,显示文字是 ”增加“;
也可以让对象声明直接去语言包数据库中得到内容,如"Add"?”增加“这些显示信息;
window button ADD_Button
tag createtag(this)
createtag是一个函数,根据windowname返回对应语言版本的语言包内容:
STRING createtag(Window w)
STRING sID
STRING sLng = "English" //可以定义为全局变量,或者定义为参数,从testcase输入。
。。。
//访问数据库,根据SLng和windowname(W),得到显示内容
Asks
From: "wentaowang sunsowang" <sunsowang@hotmail.com>
To: asks_zhuang@hotmail.com
Subject: RE: silktest Question
Date: Wed, 07 Dec 2005 15:33:15 +0800
庄大侠:
牋牋 我在QAforums上问别人关于本地化的问题,别人的回答让我很疑惑,很感激你上次给我回答的问题,希望你能百忙中抽出空来帮我解释并解决以下本地化的问题。
你跟我讲过本地化包括SilkTest产品的本地化和脚本测试的本地化。我在论坛上得到的回答在下面,我觉得像是SilkTest的本地化,我不清楚这个概念。现在我要做的事情是测试其他语言版本的产品。我想应该属于测试脚本的本地化。需要什么样的函数来实现,能给我觉个例子么?
Thanks |
|