全球化应用程序的自动测试的步骤
让我们以一个Java™基础类(JFC)按钮全球化应用程序的范例开始来实现这种方法 。JFC 按钮的accessibleName 和 name Properties 是本地化的,就是说相对应于这些属性的值取决于这个应用程序启动的地点。
图 4 展示了一个全球化应用程序是如何建立并分包的。此时,JFC 按钮应用程序是一个可执行的 Java™ Archive (JAR) 文件。 它含有Java 类生成的源代码,并与能使应用程序中的文本可以被翻译的各种当地资源文件绑定在一起。因此,当在不同的地点启用这个应用程序时,显示在用户界面上的文本是从该地相应的资源文件中读取出来的。就是这个资源文件使得一个应用程序全球化。
图4. 一个 JFC 按钮全球化应用程序的结构
记录
想自动化任何一个仅在一个地点记录但在不同地点(如日本、中国、法国)回放的全球化应用程序,请遵循以下步骤:
在 ivory.properties 文件中设置 Enable Localization 变量为 True (rational.test.ft.services.enable_localization=true) ,这个变量在 Rational Functional Tester 的安装位置能够找到。(参见列表1的源代码。)
列表1. ivory.properties 文件的一部分,其中 Enable Localization 变量被设为 True
文章来源于领测软件测试网 https://www.ltesting.net/