- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试 第6章 国际化和本地化测试 穿上唐装的唐老鸭 庄周曰:“吾守形而忘身,观于浊水而迷于清渊。且吾闻诸夫子曰:‘入其俗,从其令’。今吾游于雕陵而忘吾身,异鹊感吾颡,游于栗林而忘真,…” 天涯节物遮愁眼 且复随乡便入乡 本章内容 7.1 国际化和本地化的概念 7.2 国际化测试 7.3 本地化测试 7.4 I18N和L10N测试工具 本章内容 7.1 国际化和本地化的概念 7.2 国际化测试 7.3 本地化测试 7.4 I18N和L10N测试工具 国际化生活的体验 去美国旅行,最感不适应会有什么? 2/3/2009 代表哪一天,2月3日或3月2日? 乔治·布什(George Bush) 属于哪个家族? 收到邮件,出现乱码 …… 本地化的概念 软件本地化是在源语言版本的基础上,通过翻译、定制和参数配置等工作,使软件产品或系统在语言、时区、度量衡、文化、风俗习惯等各个方面与当地国家和地区的相应内容相一致,从而满足特定地区的用户的使用需求。 国际化的概念 国际化为保证所开发的软件能适应全球市场的本地化工作而不需要对程序做任何系统性或结构性变化的特性,这种特性通过特定的系统设计、程序设计、编码方法来实现。 本地化(L10N,Localization ) 国际化(I18N,internationalization) 全球化(G11N, Globalization) I18N vs. L10N I18N是L10N的基础和前提,为L10N做准备 L10N是I18N向特定本地语言环境的转换 I18N 是软件产品源语言开发的一部分,属于Engineering L10N 可以独立于Engineering,可由第三方完成 本章内容 7.1 国际化和本地化的概念 7.2 国际化测试 7.3 本地化测试 7.4 I18N和L10N测试工具 7.2 国际化测试 7.2.1 软件国际化的基本要求 7.2.2 全球通用的字符集 7.2.3 国际化及其标准 7.2.4 国际化测试方法 7.2.5 国际化测试点 具体例子 时区的处理 姓名的处理 姓(Last Name): 名(First Name): 国际化功能实例 字符集 Unicode 采用双字节对字符进行编码 UCS-2,与ISO 10646-1相对应 Codepage:各国文字编码与Unicode的映射表 UTF-8(UCS Transformation Format) iso-8859-x, gb2312, big5, shift_jis, euc-kr, … 代码页转化表 示例-阿拉伯语 国际化软件的要求 (1) 支持Unicode字符集 支持不同时区的设定、显示和切换 分离程序代码和显示内容 消除硬代码 (Hard code) 使用Header files 去定义经常被调用的代码段; UI元素的尺寸具有自动调整的能力 国际化软件的要求 (2) 支持不同地区的键盘设置,统一热键 支持文字排序和大小写转换 支持文字显示方向 支持度量衡、时间、货币单位等不同格式 支持用户自定义颜色等 国际化标准 切换语言的机制。 与语言无关的输出接口。 与语言无关的输入接口和标准的输入协议 资源文件的国际化 支持和包容本地化数据格式 国际化测试方法 设计评审和代码审查 针对源语言的功能测试,如不同的区域设置、不同的时区显示 针对伪翻译(pseudocode,pseudo-translation)版本的测试 国际化测试点 双向识别功能 硬编码 语言切换方式 大小写转换 多字节和单字节文字的混合 输入法编辑器(IME) 换行 快捷组合键 纸张大小 电话号码 词序问题 …… 示例 本章内容 7.1 国际化和本地化的概念 7.2 国际化测试 7.3 本地化测试 7.4 I18N和L10N测试工具 7.3 本地化测试 7.3.1 软件本地化的实现 7.3.2 功能测试 7.3.3 数据格式验证 7.3.4 UI验证 7.3.5 配置和兼容性验证 7.3.6 翻译验证 本地化测试内容 软件本地化与翻译 软件本地化基本步骤 软件本地化测试 L10N功能测试 实例 用户A:来自美国纽约 用户B:来自中国北京 用户C:来自澳大利亚悉尼 实例(续) 数据格式 (1) 数据格式(2) 页面显示和布局 德语最长,汉语比较精炼 乱码 (双字节语言 GB/BIG5/JP/ … ) 字符索引、排序 UI验证的细节 控件相互重叠或排列间隔不均衡。 文字遮挡图像、文字超过边界或者控件中字符没有完整显示等问题 文字方向的问题,如希伯莱文和阿拉伯文是从右到左显示 左右对齐问题,例如中英文一般左对齐,而阿拉伯文应右对齐。中英文之间有区别,中文段落开头需要空两个字的距离,而英文开头则不是。
您可能关注的文档
最近下载
- Siebel TAS销售管理方法论交流.ppt
- 一种耐高温热轧H型钢及其生产方法.pdf VIP
- 2025协同办公领域AI发展与应用实践报告.pptx VIP
- 2025年中电建电力运维管理有限公司招聘笔试参考题库含答案解析.pdf
- 2024中电建电力运维管理有限公司招聘361人笔试参考题库附带答案详解 .docx
- 一例高血压患者的护理个案.docx VIP
- 2025年高考语文课内文言文知识梳理(统编版)专题04《登泰山记》(解析版).docx VIP
- 2025年新高考语文专题复习:小说情节知识点讲解 课件139张.pptx VIP
- AI大模型产业落地场景和价值.pdf VIP
- 彩钢板屋面拆除、更换屋面板施工方案.docx VIP
文档评论(0)