收藏 分享(赏)

国际化软件测试 第一单元.pptx

上传人:jinchen 文档编号:6910847 上传时间:2019-04-27 格式:PPTX 页数:33 大小:440.74KB
下载 相关 举报
国际化软件测试 第一单元.pptx_第1页
第1页 / 共33页
国际化软件测试 第一单元.pptx_第2页
第2页 / 共33页
国际化软件测试 第一单元.pptx_第3页
第3页 / 共33页
国际化软件测试 第一单元.pptx_第4页
第4页 / 共33页
国际化软件测试 第一单元.pptx_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、国际化软件测试,议题,第一单元 国际化软件概论 第二单元 软件测试概述 第三单元 国际化软件测试计划 第四单元 软件国际化测试 第五单元 软件本地化测试,第一单元 国际化软件概论,议题,国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化,什么是国际化软件,按照国际化要求生产的软件称为国际化软件。国际化软件包括软件国际化和软件本地化两个相辅相成的环节国际化软件的生产和服务与面向单一市场和语言的传统软件具有较大差异。,为什么要进行国际化,更多的国际市场份额更多的利润,软件国际化的重要性,有利于扩大目标市场有利于同时发布软件版本。不需要专门开发软件

2、的本地化版本更容易实现软件本地化方便对本地化版本进行维护。根据需要更快地推出本地化版本。提高软件公司的投资回报。,国际化相关技术术语-全球化,全球化软件是为全球用户设计,面向全球市场发布的具有一致的界面,风格和功能的软件,他的核心特征和代码设计并不仅仅局限于某一种语言和区域用户,可以支持不同目标市场的语言和数据的输入,输出,显示和存储。 全球化软件也称为国际化软件,全球化对应的英文是Globalization,缩写为G11N.G是首字母,N是尾字母。11表示在首字母G和尾字母N之间省略了11个字母。,国际化相关技术术语-国际化,国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语

3、言和文化习俗,能够在创建不同语言版本时,不需要重新设计源程序代码的软件工程方法。国际化的英文单词是Internationalization,所写为I18N,其中I是首字母,N是尾字母。18表示在首字母的I和尾字母N之间省略了18个字母,国际化相关技术术语-本地化,本地化是将按照国际化技术设计的软件按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。本地化的英文对应Localization,缩写为L10N,其中L为首字母,N是尾字母,10表示在首字母的L和尾字母的N之间省略了10个字母。,国际化相关技术术语-市场化,市场化广义上是将为了将国际化

4、软件实现全球市场的销售和服务,而进行的一些列市场宣传,推广,销售,支持,培训和服务的全部过程, 狭义上的市场化是使软件的核心功能满足某些特定区域市场的过程。 市场化的英文是Marketization,缩写为M11N其中M是首字母,N是尾子母。11表示在首字母的M和尾字母N之间省略了11个字母,国际化相关技术术语-“四化”,国际化软件四个紧密相关的内涵,分别是”全球化”,”国际化”,”本地化”,和”市场化”。由于都包含了化字,统称为四化,四化之间的关系,全球化(也称为国际化)包括国际化、本地化和市场化等过程。软件本地化和软件国际化构成国际化软件的核心。,国际化和本地化之间的关系,软件国际化是顺利

5、实施软件本地化的基础只有良好国际化设计的软件才能容易地本地化,市场化,四化之间的关系,本地化,国际化,全球化,议题,国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化,国际化软件的开发周期,完整地开发周期包括需求分析、国际化、本地化、发布和维护等过程。,产品需求分析 (全球/本地),国际化设计,国际化开发,国际化软件测试,软件本地化,营销服务,本地化软件测试,国际化,本地化,全球化软件开发周期,市场需求,本地化需求,国际化需求,软件需求,软件设计,软件开发,软件测试,国际化测试,软件本地化,RTM版本测试,同步发布,本地化测试,翻译,议题,国

6、际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化,国际化软件设计准则,项目的初期融入国际化思想,并且使国际化贯穿于项目的整个生命周期。采用单一源文件进行多语言版本的本地化,不针对不同的语言编写多套代码。需要本地化的文字与软件源代码分离,存储在单独的资源文件中。软件代码支持处理单字节字符集和多字节字符集文字的输入、输出和显示,并且遵守竖排和折行规则。软件代码应该支持Unicode标准,或者可以在Unicode和其他代码页(Code Pages)互换。软件代码不要嵌入字体名,也不要假设使用某种字体。使用通用的图标和位图,避免不同区域的文化和传统差

7、异,避免在图标和位图中嵌入需要本地化的文字。菜单、对话框等界面布局能够满足处理本地化文字的长度扩展的需要。,国际化软件设计准则,源语言的文字要准确精简,使用一致的术语,避免歧义和拼写错误,以便进行本地化翻译。保证不同区域的键盘布局都能使用源软件的快捷键。考虑不同区域的法律和文化习俗对软件的要求。如果软件中采用第三方开发的软件或组件,需要检查和确认是否满足国际化的要求。保证源语言软件可以在不同的区域和操作系统上正确运行。软件代码中避免“硬编码”,不使用基于源语言的数字常量、屏幕位置、文件和路径名。字符串的缓冲区长度要满足本地化字符扩展的长度。软件能正确支持区域排序和大小写转换。,议题,国际化软件

8、的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识软件本地化,国际化软件测试,国际化测试,英文是International testing。又称国际化支持测试。国际化测试的目的是测试软件的国际化支持能力,发现软件的国际化的潜在问题,保证软件在世界不同区域都能正常运行。,软件国际化的错误认识,软件国际化是软件编码完成后的附加阶段 Java编程语言和Unicode字符编码能保证软件自动国际化 使可本地化的资源文件与代码分离就完成了国际化 软件不准备本地化就不需要国际化,议题,国际化软件的概念与术语 国际化软件开发流程 国际化软件设计准则 正确认识软件国际化 正确认识

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 行业软件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报