1、道国ICS 35.080 L 66 共和国国家标准中华人民GB/T 29270. 2一2012信息技术编码字符集测试规范第2部分:藏文唱Information technology-Specification for the testing of coded character sets Part 2: Tibetan . 2013-06-01实施2012-12-31发布发布中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会-FLK/ 以蝴k呼i绩一GB/T 29270. 2-2012 目。吕GB/T 29270(信息技术编码字符集测试规范分为如下部分:一一第1部分:蒙古文;-一第
2、2部分:藏文;第3部分z维吾尔文、哈萨克文、柯尔克孜文;第4部分:朝鲜文;第5部分:彝文;一一第6部分z傣文;一一第7部分:汉字;本部分是GB/T29270的第2部分。本部分按照GB/T1. 1-2009给出的规则起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。本部分由中华人民共和国工业和信息化部提出。本部分由全国信息技术标准化技术委员会(SAC/TC28)归口。本部分起草单位:中国电子技术标准化研究院。本部分主要起草人:王欣、熊涛、何正安、陈壮、陈海。I 1 范围信息技术编码字符集测试规范第2部分:藏文GB/T 29270. 2-2012 GB/T 292
3、70的本部分规定了对电子信息产品进行藏文编码字符集标准符合性测试的方法和判定准则。本部分适用于具有藏文编码字符输入、存储、输出、传输、交换等功能的电子信息产品的标准符合性测试。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB 13000-2010信息技术通用多八位编码字符集(UCS)GB 16959-1997信息技术信息交换用藏文编码字符集基本集GB 18030-2005 信息技术中文编码字符集GB/T 20542-2006信息技术藏文编码字符集扩充集AGB/T 2
4、2238-2008信息技术藏文编码字符集扩充集B3 术语和定义下列术语和定义适用于本文件。3. 1 编码字符数据元素coded character data element 被交换信息的一个元素。它由依据一个或多个已标识的编码字符集标准的一些宇符的编码表示序列组成。3.2 测试样本testing sample 用于编码字符集标准符合性测试的数据文件。其内容由编码字符集中规定的编码序列构成。4 总则4. 1 测试原理采用黑盒测试的方法,将被测产品置于测试环境中,将准备好的测试样本通过被测产品的正常输入途径输入至被测产品中,查看对应的输出是否符合标准的预期结果。正常的输入途径可能包括但不限于:a)
5、 打开文件zb) 导人文件;1 GB/T 29270.2-2012 c) 键盘输入;d) 复制/粘贴。与这些输入对应的输出形式可能包括但不限于:a) 保存/另存的文件;b) 导出的文件;c) 屏幕显示结果zd) 打印结果。4.2 产晶实现4.2.5.1 实现级别1产品能够正确处理的编码字符数据元素应包含GB/T22238-2008中附录A、附录E和附录F内定义的全部字符的编码表示,但不包含组合用字符的编码表示。藏文编码字符集基本集组合用字符在GB/T 20542-2006中的附录E内规定。4.2.5.2 实现级别2软件产品能够正确处理的编码字符数据元素应包含GB/T22238-2008中附录A
6、、附录E和附录F内定义的全部字符的编码表示,同时还应包含GB/T20542-2006中附录E内定义的全部组合用字符的编码表示。2 GB/T 29270.2-2012 5 测试方法5. 1 测试环境5. 1. 1 物理环境测试环境应满足如下条件:一一一温度:15 .C 35 .C; 一一相对湿度:25%75%; 、字库、输入法等。测试样本按照如下方法进行制备:,/一/ M V _ 使用开发工具建立空白样本文件二并以/二进制形式打、开,依次向样本文件中写入标准:中定义的码位i ,11:,_ .:&._.t-:t 1_-n.Tt .,1.,o./:r? H. f-.I 1 / 的编码数值。写入的码位
7、编码数值按不同标准及实现级别划分。/ 5. 2. 2 GB 16959-1997的样本 / 写入的码位榻码数值范围为(以十六进制表示):/ 二:2;二部:/OF71斗OF8目,OF90,R95; 入OF97;飞丈OF99OFAD 亏OFB1 OFB7; 一一一OFB9.5. 2. 3 GB 13000-2010的样本写人的码位编码数值范围为(以十六进制表示): 一一一OFOOOF47;一一一OF49OF6C;一一一OF71OF8B;一一一OF90OF97; 一一一OF99OFBC;一一一OFBEOFCC;一一一OFCEOFD8。 / 3 GB/T 29270.2-2012 5. 2. 4 GB
8、 18030-2005的样本写人的码位编码数值范围为(以十六进制表示): 8132E8348132FD31 0 5. 2. 5 GB/T 20542-2006的样本5.2.5. 1 实现级别1的样本写入的码位编码数值范围(以十六进制表示)除5.2.2中的内容外,还应包括:F300F8FF。5.2.5.2 实现级别2的样本写入的码位编码数值范围除5.2.5.1中的内容外,还应包括:GB/T 20542-2006表E.l中编码位置列中列出的全部编码数值5. 2. 6 GB/T 22238-2008的样本5.2.6. 1 实现级别1的样本写人的码位编码数值范围(以十六进制表示)除5.2.5.1中的内
9、容外,还应包括:000FOOOO000F1645 5.2.6.2 实现级别2的样本写人的码位编码数值范围除5.2.6.1中的内容外,还应包括:GB/T 20542-2006表E.l中编码位置列中列出的全部编码数值。5.3 测试用例的设计原则测试用例宜覆盖与相应藏文编码字符集标准对应的测试样本中的全部内容。测试用例应覆盖被测系统的全部功能模块,每个功能模块的测试用例应主要考虑但不限于下列内容:4 a) 命名支持如:文件名、目录名、项目名、用户名、组名等。设计命名支持的测试用例时,命名用字符串可从相应测试样本中随机选取,选取时应考虑边界值及均匀性。b) 函数支持如z结构化查询语言(SQL)语句支持
10、、开发工具特定函数调用等。SQL语句支持的测试用例,应至少涉及创建及删除数据库、表、列,以及增加、查找、排序、更新、删除数据记录等。开发工具特定函数调用的测试用例,应覆盖函数中所有必要的参数。用例中使用的字符串可从相应测试样本中随机选取,选取时应考虑边界值及均匀性。c) 编辑支持如z键盘输入、复制、剪切、粘贴、查找、替换等。编辑支持的测试用例除主编辑区外,还应覆盖对话框、表单、批注、页眉、页脚等可进行编辑的区域。GB/T 29270.2-2012 6 判定准则当被测产品携带有操作系统、数据库、中间件、字库或输人法等部件时,若这些部件不符合藏文编码字符集标准,则被测产品不符合相应编码字符集标准。
11、当且仅当所有测试用例均能正确执行时,被测产品才被认为是符合相应编码字符集标准。注:由于藏文编码字符集标准之间在内容上存在包含关系,因此产品在实现级别上也存在如下关系:a) 若产品实现了GB/T20542-2006的实现级别1,则产品也实现了GB16959一1997;b) 若产品实现了GB/T22238-2008的实现级别1,则产品也实现了GB/T20542-2006的实现级别1; c) 若产品实现了GB/T22238-2008的实现级别2,则产品也实现了GB/T20542-2006的实现级别2。5 NFON|N.ohN白NH阁。华人民共和国家标准信息技术编码字符集测试规范第2部分:藏文GB/T
12、 29270.2-2012 国中* 中国标准出版社出版发行北京市朝阳区和平里西街甲2号(100013)北京市西城区三里河北街16号(100045)网址总编室:(010)64275323发行中心:(010)51780235读者服务部:(010)68523946中国标准出版社秦皇岛印刷厂印刷各地新华书店经销 印张O.75 字数11千字2013年4月第一次印刷开本880X12301/16 2013年4月第一版* 书号:155066. 1-46792 16.00元如有印装差错由本社发行中心调换版权专有侵权必究举报电话:(010)68510107定价GB/T 29270.2-2012 打印日期:2013年4月24日F002