网站大量收购闲置独家精品文档,联系QQ:2885784924

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

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
议题 第一单元 国际化软件概论 第二单元 软件测试概述 第三单元 国际化软件测试计划 第四单元 软件国际化测试 第五单元 软件本地化测试 第四单元 软件国际化测试 议题 软件国际化测试概述 软件国际化测试方法和过程 软件国际化能力测试 软件本地化能力测试 什么是软件代码的国际化 软件代码的国际化首先要求软件代码不要假定操作系统的默认语言, 其次,代码的国际化要求软件代码不要假定操作系统的区域的本地约定 什么是软件的本地化能力 软件的本地化能力,也称为软件的可本地化能力,是指软件是否可以很容易的进行本地化。 什么是使能软件 使能指的是英文用户界面的软件可以运行在不同语言和区域设置的操作系统中。能够处理操作系统支持的全部语言。 软件国际化测试的对象 软件国际化测试的对象是使用国际化软件设计方法开发的源语言软件,通常为英文软件,测试内容包括国际化能力测试和本地化能力测试。 国际化能力测试的目的 国际化能力测试的目的是发现软件国际化的潜在问题,确保软件的代码能够处理全部的国际化数据,并且不会引起数据丢失或显示错误等破坏软件功能的问题。 本地化能力测试的目的 本地化能力测试验证被测试的软件不需要重构或修改代码即可实现任何语言的本地化。 议题 软件国际化测试概述 软件国际化测试方法 软件国际化能力测试 软件本地化能力测试 软件国际化测试的方法----快速分析法 快速分析法是快速评定软件国际化质量的方法,它使用预先设定好的一系列检查条件评定整个软件编码的国际化程度。 快速分析法基于运行时的功能测试,不需要提供软件源代码,也不需要进行软件本地化处理,直接运行源语言软件即可。快速分析法测试的执行活动可以脱离软件的开发环境。 软件国际化测试的方法----源代码分析法 源代码分析法是在源代码层次上执行的分析方法,它可以更有效地确定缺陷的准确位置和设计问题。源代码分析法不仅可以发现问题,还可以在彻底明确应用程序背景信息的基础上采用最佳方法修正这些问题。 常用的源代码分析法有代码抽样分析和逐行代码审查。 议题 软件国际化测试概述 软件国际化测试方法 软件国际化能力测试 软件本地化能力测试 国际化能力测试内容 国际化安装和设置 测试区域数据 测试区域文化和传统特征 什么是字符集 字符是各种文字和符号的总称,包括各国家文字,标点符号,图形符号,数字等,字符集是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同。 不同字符集中的字符在计算机内部的编码和存储方式不同 多字节字符集 即支持单字节字符集又支持多字节字符集的软件称为支持多字节字符集的软件,支持多字节字符集的软件可以同时支持多种语言字符的输入,编辑,显示,存储和输出 简体中文字符集编码 GB2312是中国国家标准的简体中文字符集 GB18030 GB18030全称是GB18030--2000《信息交换用汉字编码字符基本集的扩充 BIG5是中国台湾地区使用很广的字符编码又称大五码或五大码 常见的字符显示问题 在显示文本的地方出现问号(?) 表示问题出现在unicode到ANSI的转换中 如果出现随机高位ANSI字符(如1/4,%)而不是可读的文本, 表示问题出在使用错误代码页的ANSI代码中 出现方框,竖条等符号(口,|) 表示所选字体无法显示某些字符 字体 不同语言的文字会采用不同的编码,而特定编码的文本内容需要相应的编码的字体才可以正确显示 字体不对,则会显示为乱码 不能对字体应编码,也不能对字号应编码。 如果系统中没有程序规定的字体,则显示文字时可能是方框。 议题 软件国际化测试概述 软件国际化测试方法 软件国际化能力测试 软件本地化能力测试 本地化能力缺陷的特征 字符的硬编码 字符串扩展 串联字符串 缓冲区溢出 句子内使用控件 过度本地化问题 双字节和双向文字支持能力 图像问题 功能问题 字符硬编码 软件中需要本地化的字符写在了代码内部或假定了磁盘驱动器,文件夹名称。 字符串硬编码的表现之一是没有把需要本地化的字符串放置在可以本地化的资源文件中,而是直接包含在软件代码中。 字符串扩展 包含字符串的控件尺寸过小,没有考虑本地化字符长度扩展,本地化后可能出现大量的字符串显示不完整的截断缺陷 当把源语言字符串翻译成本地文字后,字符串的长度经常比源语言字符串长,这种现象称为字符串扩展 串联字符串 在程序运行时通过串联多个字符串形成一个完整的句子,会造成本地化翻译人员翻译的困难,因为同一个单词在不同的上下文中可能有不同的含义,不完整的句子会影响翻译的准确性 每个字符串应该只包含一个完整的句子。联多个字符串构成一个完整的句子。 字符串缓冲区溢出 固定字符串长度,对需要本地化的字符长度设置

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档