WinRunner(4)

2019-04-15 15:55

☆ tmplas满足常量规则或精确匹配规则或嵌套匹配规则

注意:优先级高的规则先执行,如果成功的话就不再执行优先级低的规则,否则执行优先级低的规则。

3、 模糊翻译类别

精确翻译规则失败后,就到了最后的模糊翻译规则。包括以下条规则,没有优先级,都要执行:

● 模糊匹配规则

指prevalue做select模糊查询成功 ● 连接串单精确匹配规则

在多种解析中,至少有一种满足如下条件时表示成功:tmpfir或tmplas中有一个满足精确翻译类别中的任一规则,另一个满足模糊匹配规则或取原值。 ● 连接串全模糊匹配规则

在多种解析中,至少有一种满足如下条件时表示成功:

☆ tmpfir满足模糊匹配规则或取tmpfir本身 ☆ tmplas满足模糊匹配规则或取tmplas本身 ☆ 不能同时取tmpfir和tmplas本身

注意:翻译规则及其优先级是可以补充修改和删除的,您完全可以根据您的实际情况自己来指定。

3.2.4 对象多翻译的处理

在3.1.1小节我们指出了“对象多翻译”情况的存在,如果处理呢?翻译时会把这些对象的所有可能的翻译结果都保存下来,等到输出时再决定取哪个翻译。至于取哪个翻译我们提供了以下两种模式: ● 自动模式

会自动取第一个获得的翻译输出 ● 手动模式

☆ GUI文件

将多翻译的对象单独输出到一个文件中,让用户自己选择。一个典型的输出如下: \{

class: object,

MSW_class: html_rect, html_name: 前进 html_name: 下一步 }

☆ Script文件

不论是单一翻译还是多翻译都输出到一个文件中,对于多翻译的情况,把除第一个翻译外的其他翻译行都用“#”注释掉,让用户觉得以后打开哪个翻译。一个典型的输出如下:

global_image_click(\class: object, MSW_class: html_rect, html_name:

16

结束, location:0} \#global_image_click(\class:

object, MSW_class: MSW_class:

html_rect, html_rect,

html_name: 完成, location:0} \#global_image_click(\class: object, html_name: 提交, location:0} \

3.2.5 多种语言同时翻译的处理

有时我们想从一种语言同时翻译到多种语言,最简单的办法是一种一种的翻译,这样做虽然可行,但是却浪费了时间和资源。事实上,在每种语言下,从prevalue到key的过程是一样的,结果也是一样的,所以只需要在翻译第一种语言时执行从prevalue到key的过程就可以了,然后把key保存在内存中,在翻译其他语言时直接使用就可以了。这样可以节省很多时间。

3.3 COFAL的版本

到目前为止,COFAL有两个版本。

3.3.1 COFAL1.0

COFAL1.0具有以下特点:

● Client-Server两层结构的应用程序,使用者要在本地运行; ● 把所有的ResourceBundle打包到jar文件中 ● 用jar包直接翻译

3.3.2 COFAL2.0

COFAL2.0具有以下特点:

● 是J2EE架构的web应用程序,使用者通过浏览器即可访问; ● 把所有的ResourceBundle都导入到数据库中; ● 通过JDBC用数据库进行翻译;

与1.0相比2.0有以下优点:

● 通过浏览器即可翻译,不用自己在本地运行; ● 增加了翻译策略,提高了翻译的成功率;

● 增加了翻译单个value的功能,能给出value对应的key和该key在其他语言下的

value,以及这个“key-value”对的出处; ● 增加了翻译script脚本的功能

与1.0相比2.0有以下缺点 ● 翻译速度上有一定损失

17

3.4 COFAL2.0的使用简介

我们把COFAL2.0打成一个ear包,部署到一个OC4J服务器上,就可以通过浏览器访问COFAL2.0了。

3.4.1 翻译script或gui文件

● 第一步

访问下面这个页面可以开始翻译script或gui文件:

http://:8990/tina/oracle/cdc/sgt/coral/Trans-step1.uix

在File Location中输入要翻译的script或gui文件,file description是可选项,点击下一步会把这个文件上载到服务器上。

● 第二步 必选项:

☆ 文件的类型(script或gui)

☆ 文件当前的语言和将要翻译成的语言(可多选) 可选项:

☆ 文件涉及的组件(可多选) ☆ 组件的版本(单选)

18

建议指定组件和版本,这样查询速度会快一些,结果会更准确一些。 ● 第三步

翻译前有一个confirmation页面,如果选择“yes”则马上开始翻译,否则回到上一页

开始翻译后,会出现一个等待页面,里面有一个小时钟在不停的转动,真正的翻译通过多线程在后台进行。

19

翻译结束后,会有一张下载文件的table显示出来,选中一个文件,点击“save”按钮就可以把文件保存在本地。

● 第四步

下载文件后,可以选择是否删除原始的和翻译的文件,如果不选择删除的话,可以在当前session结束前,翻译其他语言或下载。

20


WinRunner(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第四版人民币冠号印制顺序表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: