国际化软件测试第一单元_第1页
国际化软件测试第一单元_第2页
国际化软件测试第一单元_第3页
国际化软件测试第一单元_第4页
国际化软件测试第一单元_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、12021/3/10 议题 第一单元第一单元 国际化软件概论国际化软件概论 第二单元 软件测试概述 第三单元 国际化软件测试计划 第四单元 软件国际化测试 第五单元 软件本地化测试 22021/3/10 32021/3/10 议题 国际化软件的概念与术语国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化 42021/3/10 什么是国际化软件 按照国际化要求生产的软件称为国际化软件。 国际化软件包括软件国际化和软件本地化两个 相辅相成的环节 国际化软件的生产和服务与面向单一市场和语 言的传统软件具有较大差异。 52021/3/10 为什么要进

2、行国际化 更多的国际市场份额 更多的利润 62021/3/10 软件国际化的重要性 有利于扩大目标市场 有利于同时发布软件版本。 不需要专门开发软件的本地化版本 更容易实现软件本地化 方便对本地化版本进行维护。 根据需要更快地推出本地化版本。 提高软件公司的投资回报。 72021/3/10 国际化相关技术术语-全球化 全球化软件是为全球用户设计,面向全球市场 发布的具有一致的界面,风格和功能的软件, 他的核心特征和代码设计并不仅仅局限于某一 种语言和区域用户,可以支持不同目标市场的 语言和数据的输入,输出,显示和存储。 全球化软件也称为国际化软件,全球化对应的 英文是Globalization

3、,缩写为G11N.G是首字母,N 是尾字母。11表示在首字母G和尾字母N之间省 略了11个字母。 82021/3/10 国际化相关技术术语-国际化 国际化是在软件设计和文档开发过程中,使 得功能和代码设计能处理多种语言和文化习 俗,能够在创建不同语言版本时,不需要重 新设计源程序代码的软件工程方法。 国际化的英文单词是Internationalization,所写 为I18N,其中I是首字母,N是尾字母。18表示 在首字母的I和尾字母N之间省略了18个字母 92021/3/10 国际化相关技术术语-本地化 本地化是将按照国际化技术设计的软件按特定国 家/地区或语言市场的需要进行加工,使之满足

4、特定市场上的用户对语言和文化的特殊要求的软 件生产活动。 本地化的英文对应Localization,缩写为L10N,其中 L为首字母,N是尾字母,10表示在首字母的L和 尾字母的N之间省略了10个字母。 102021/3/10 国际化相关技术术语-市场化 市场化广义上是将为了将国际化软件实现全球 市场的销售和服务,而进行的一些列市场宣传, 推广,销售,支持,培训和服务的全部过程, 狭义上的市场化是使软件的核心功能满足某些 特定区域市场的过程。 市场化的英文是Marketization,缩写为M11N其 中M是首字母,N是尾子母。11表示在首字母的 M和尾字母N之间省略了11个字母 112021

5、/3/10 国际化相关技术术语-“四化” 国际化软件四个紧密相关的内涵,分别是”全 球化”,”国际化”,”本地化”,和”市场化”。由 于都包含了化字,统称为四化 122021/3/10 四化之间的关系 全球化(也称为国际化)包括国际化、本地 化和市场化等过程。 软件本地化和软件国际化构成国际化软件的 核心。 132021/3/10 国际化和本地化之间的关系 软件国际化是顺利实施软件本地化的基 础 只有良好国际化设计的软件才能容易地 本地化 142021/3/10 市场化 四化之间的关系 本地化 国际化 全球化 152021/3/10 议题 国际化软件的概念与术语 国际化软件开发流程国际化软件开

6、发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化 162021/3/10 国际化软件的开发周期 完整地开发周期包括需求分析、国际化、本地 化、发布和维护等过程。 172021/3/10 产品需求分析产品需求分析 (全球(全球/本地)本地) 国际化设计国际化设计 国际化开发国际化开发 国际化软件测试国际化软件测试软件本地化软件本地化 营销服务营销服务 本地化软件测试本地化软件测试 国际化国际化 本地化本地化 全球化软件开发周期全球化软件开发周期 182021/3/10 市场需求市场需求 本地化需求本地化需求 国际化需求国际化需求 软件需求软件需求 软件设计软件设计 软件开发软件

7、开发 软件测试软件测试 国际化测试国际化测试 软件本地化软件本地化 RTM版本测试版本测试 同步发布同步发布 本地化测试本地化测试 翻译翻译 192021/3/10 议题 国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则国际化软件设计准则 正确认识软件国际化 正确认识软件本地化 202021/3/10 国际化软件设计准则 项目的初期融入国际化思想,并且使国际化贯穿于项目的整个生命周期。 采用单一源文件进行多语言版本的本地化,不针对不同的语言编写多套 代码。 需要本地化的文字与软件源代码分离,存储在单独的资源文件中。 软件代码支持处理单字节字符集和多字节字符集文字的输入、输出和显

8、示,并且遵守竖排和折行规则。 软件代码应该支持Unicode标准,或者可以在Unicode和其他代码页(Code Pages)互换。 软件代码不要嵌入字体名,也不要假设使用某种字体。 使用通用的图标和位图,避免不同区域的文化和传统差异,避免在图标 和位图中嵌入需要本地化的文字。 菜单、对话框等界面布局能够满足处理本地化文字的长度扩展的需要。 212021/3/10 国际化软件设计准则 源语言的文字要准确精简,使用一致的术语,避免歧义和拼写错误,以 便进行本地化翻译。 保证不同区域的键盘布局都能使用源软件的快捷键。 考虑不同区域的法律和文化习俗对软件的要求。 如果软件中采用第三方开发的软件或组件

9、,需要检查和确认是否满足国 际化的要求。 保证源语言软件可以在不同的区域和操作系统上正确运行。 软件代码中避免“硬编码”,不使用基于源语言的数字常量、屏幕位置、 文件和路径名。 字符串的缓冲区长度要满足本地化字符扩展的长度。 软件能正确支持区域排序和大小写转换。 222021/3/10 议题 国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化正确认识软件国际化 正确认识软件本地化 232021/3/10 国际化软件测试 国际化测试,英文是International testing。又称 国际化支持测试。 国际化测试的目的是测试软件的国际化支持能 力,发现软件的国

10、际化的潜在问题,保证软件 在世界不同区域都能正常运行。 242021/3/10 软件国际化的错误认识 软件国际化是软件编码完成后的附加阶段 Java编程语言和Unicode字符编码能保证软 件自动国际化 使可本地化的资源文件与代码分离就完成了 国际化 软件不准备本地化就不需要国际化 252021/3/10 议题 国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化正确认识软件本地化 262021/3/10 本地化软件测试 本地化测试,英文是Localization testing。 软件本地化测试的目的是为了发现和报告 本地化软件的缺陷,通过对

11、这些缺陷的处 理,确保本地化软件的语言质量,互操作 性,功能等符合软件本地化的设计要求, 满足当地语言市场和用户对软件功能和语 言文化的需求。 272021/3/10 软件本地化的重要性 减少培训和支持用户的费用。 增强客户的忠诚度。 更高的软件跨全球平台的兼容性和互操作性。 提高印刷手册和网站内容的集成性和一致性。 最大程度地实现术语和过程的跨语言和区域的一 致性 282021/3/10 软件本地化的错误认识 软件本地化等于软件翻译 软件本地化就是指软件汉化 292021/3/10 软件本地化流程 软件本地化的流程与具体的项目有关。复杂的 软件本地化可能包括翻译、排版、工程处理和 测试等内容,而较小的本地化项目可能只包含 翻译或排版。 302021/3/10 议题 国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化 312021/3/10 导致国际化软件项目失败的原因 在最初编写软件规格说明和开发阶段没有考虑软 件的国际化 没有 深入考虑当地用户和市场的特定需求。 软件开发团队不熟悉国际化开发技术 测试团队不熟悉国际化测试技术 低估了软件国际化和本地化处理所需的时间。 让不合格的软件外包厂商进行软件本地化处理。 3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论