ICS35.080
L66
中华人民共和国国家标准
GB/T29270.2—2012
信
息技术 编码字符集测试规范
第2部分:藏文
Informationtechnology—Specificationforthetestingofcodedcharactersets—
Part2:Tibetan
2012-12-31发布 2013-06-01实施
中华人民共和国国家质量监督检验检疫总局
中国国家标准化管理委员会发布前 言
GB/T29270《信息技术 编码字符集测试规范》分为如下部分:
———第1部分:蒙古文;
———第2部分:藏文;
———第3部分:维吾尔文、哈萨克文、柯尔克孜文;
———第4部分:朝鲜文;
———第5部分:彝文;
———第6部分:傣文;
———第7部分:汉字;
……
本部分是GB/T29270的第2部分。
本部分按照GB/T1.1—2009给出的规则起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本部分由中华人民共和国工业和信息化部提出。
本部分由全国信息技术标准化技术委员会(SAC/TC28)归口。
本部分起草单位:中国电子技术标准化研究院。
本部分主要起草人:王欣、熊涛、何正安、陈壮、陈海。
ⅠGB/T29270.2—2012
信息技术 编码字符集测试规范
第2部分:藏文
1 范围
GB/T29270的本部分规定了对电子信息产品进行藏文编码字符集标准符合性测试的方法和判定
准则。
本部分适用于具有藏文编码字符输入、存储、输出、传输、交换等功能的电子信息产品的标准符合性
测试。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB13000—2010 信息技术 通用多八位编码字符集(UCS)
GB16959—1997 信息技术 信息交换用藏文编码字符集 基本集
GB18030—2005 信息技术 中文编码字符集
GB/T20542—2006 信息技术 藏文编码字符集 扩充集A
GB/T22238—2008 信息技术 藏文编码字符集 扩充集B
3 术语和定义
下列术语和定义适用于本文件。
3.1
编码字符数据元素 codedcharacterdataelement
被交换信息的一个元素。它由依据一个或多个已标识的编码字符集标准的一些字符的编码表示序
列组成。
3.2
测试样本 testingsample
用于编码字符集标准符合性测试的数据文件。其内容由编码字符集中规定的编码序列构成。
4 总则
4.1 测试原理
采用黑盒测试的方法,将被测产品置于测试环境中,将准备好的测试样本通过被测产品的正常输入
途径输入至被测产品中,查看对应的输出是否符合标准的预期结果。
正常的输入途径可能包括但不限于:
a) 打开文件;
b) 导入文件;
1GB/T29270.2—2012
c) 键盘输入;
d) 复制/粘贴。
与这些输入对应的输出形式可能包括但不限于:
a) 保存/另存的文件;
b) 导出的文件;
c) 屏幕显示结果;
d) 打印结果。
4.2 产品实现
4.2.1 GB16959—1997的实现
产品能够正确处理的编码字符数据元素应包含GB16959—1997中定义的全部字符,但不包含
GB13000—2010中B.2内定义的组合用字符。
4.2.2 GB13000—2010的实现
产品能够正确处理的编码字符数据元素应包含GB13000—2010中0x0F00~0x0FD8定义的全部
字符。
4.2.3 GB18030—2005的实现
产品能够正确处理的编码字符数据元素应包含GB18030—2005中0x8132E834~0x8132FD31定
义的全部字符。
4.2.4 GB/T20542—2006的实现
4.2.4.1 实现级别1
产品能够正确处理的编码字符数据元素应包含GB/T20542—2006中附录A和附录F内定义的
全部字符的编码表示,但不包含其附录E内定义的组合用字符。
4.2.4.2 实现级别2
产品使用组合用字符,即动态组合方式,能够正确处理的编码字符数据元素应包含
GB/T20542—2006中附录A、附录E和附录F内定义的全部字符。
4.2.5 GB/T22238—2008的实现
4.2.5.1 实现级别1
产品能够正确处理的编码字符数据元素应包含GB/T22238—2008中附录A、附录E和附录F内
定义的全部字符的编码表示,但不包含组合用字符的编码表示。藏文编码字符集基本集组合用字符在
GB/T20542—2006中的附录E内规定。
4.2.5.2 实现级别2
软件产品能够正确处理的编码字符数据元素应包含GB/T22238—2008中附录A、附录E和附录
F内定义的全部字符的编码表示,同时还应包含GB/T20542—2006中附录E内定义的全部组合用字
符的编码表示。
2GB/T29270.2—2012
5 测试方法
5.1 测试环境
5.1.1 物理环境
测试环境应满足如下条件:
———温度:15℃~35℃;
———相对湿度:25%~75%;
———大气压:86kPa~106kPa。
5.1.2 软硬件环境
测试环境应符合相应的藏文编码字符集标准,如操作系统、数据库、中间件、字库、输入法等。
测试环境应满足被测产品的运行要求。
5.2 测试样本的制备
5.2.1 制备方法
测试样本按照如下方法进行制备:
使用开发工具建立空白样本文件,并以二进制形式打开,依次向样本文件中写入标准中定义的码位
的编码数值。写入的码位编码数值按不同标准及实现级别划分。
5.2.2 GB16959—1997的样本
写入的码位编码数值范围为(以十六进制表示):
———0F00~0F47;
———0F49~0F69;
———0F71~0F8B;
———0F90~0F95;
———0F97;
———0F99~0FAD;
———0FB1~0FB7;
———0FB9。
5.2.3 GB13000—2010的样本
写入的码位编码数值范围为(以十六进制表示):
———0F00~0F47;
———0F49~0F6C;
———0F71~0F8B;
———0F90~0F97;
———0F99~0FBC;
———0FBE~0FCC;
———0FCE~0FD8。
3GB/T29270.2—2012
5.2.4 GB18030—2005的样本
写入的码位编码数值范围为(以十六进制表示):
8132E834~8132FD31。
5.2.5 GB/T20542—2006的样本
5.2.5.1 实现级别1的样本
写入的码位编码数值范围(以十六进制表示)除5.2.2中的内容外,还应包括:
F300~F8FF。
5.2.5.2 实现级别2的样本
写入的码位编码数值范围除5.2.5.1中的内容外,还应包括:GB/T20542—2006表E.1中“编码
位置”列中列出的全部编码数值。
5.2.6 GB/T22238—2008的样本
5.2.6.1 实现级别1的样本
写入的码位编码数值范围(以十六进制表示)除5.2.5.1中的内容外,还应包括:
000F0000~000F1645。
5.2.6.2 实现级别2的样本
写入的码位编码数值范围除5.2.6.1中的内容外,还应包括:GB/T20542—2006表E.1中“编码
位置”列中列出的全部编码数值。
5.3 测试用例的设计原则
测试用例宜覆盖与相应藏文编码字符集标准对应的测试样本中的全部内容。
测试用例应覆盖被测系统的全部功能模块,每个功能模块的测试用例应主要考虑但不限于下列
内容:
a) 命名支持
如:文件名、目录名、项目名、用户名、组名等。
设计命名支持的测试用例时,命名用字符串可从相应测试样本中随机选取,选取时应考虑边界
值及均匀性。
b) 函数支持
如:结构化查询语言(SQL)语句支持、开发工具特定函数调用等。
SQL语句支持的测试用例,应至少涉及创建及删除数据库、表、列,以及增加、查找、排序、更
新、删除数据记录等。
开发工具特定函数调用的测试用例,应覆盖函数中所有必要的参数。
用例中使用的字符串可从相应测试样本中随机选取,选取时应考虑边界值及均匀性。
c) 编辑支持
如:键盘输入、复制、剪切、粘贴、查找、替换等。
编辑支持的测试用例除主编辑区外,还应覆盖对话框、表单、批注、页眉、页脚等可进行编辑的
区域。
4GB/T29270.2—2012
GB-T 29270.2-2012 信息技术 编码字符集测试规范 第2部分 藏文
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2025-07-13 03:37:26上传分享