GB T 17178.6-2010 信息技术 开放系统互连 一致性测试方法和框架 第6部分:协议轮廓测试规范.pdf
《GB T 17178.6-2010 信息技术 开放系统互连 一致性测试方法和框架 第6部分:协议轮廓测试规范.pdf》由会员分享,可在线阅读,更多相关《GB T 17178.6-2010 信息技术 开放系统互连 一致性测试方法和框架 第6部分:协议轮廓测试规范.pdf(20页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35. 100.01 L 79 GB 中华人民圭t./、和国国家标准GB/T 17178. 6-2010/ISO/IEC 9646-6: 1994 信息技术开放系统互连一致性测试方法和框架第6部分:协议轮廓测试规范Information technology一OpenSystem Interconnection一Conformance testing methodology and framework一Part 6: Protocol profile test specification CISO/IEC 9646-6: 1994 , IDT) 2011-01-14发布2011-05-
2、01实施数码防伪/ 中华人民共和国国家质量监督检验检菇总局中国国家标准化管理委员会发布GB/T 17178.6-20 1 O/ISO/IEC 9646-6: 1994 目次前言.m 引言.N 1 范围-2 规范性引用文件3 术语和定义4 缩略语5 符合性6 轮廓一致性的含义6. 1 轮廓内容和轮廓一致性的原则-6.2 轮廓一致性要求. 6.3 测试用的轮廓额外信息表达.3 7 一般测试原则.3 7.1 轮廓测试规范TS)37.2 开发轮廓测试规范(PTS)元素的规则47.3 与基础规范测试的关系.4 7.4 抽象测试法(ATM)7.5 被测系统(SUT)配置8 轮廓测试规范概要(PTS概要卜8
3、. 1 概述-8.2 PTS概要的内容69 轮廓特定测试规范(PSTS)710 轮廓测试规范(PTS)开发过程.8 10.1 概述810.2 轮廓实现一致性声明(轮廓IC日形式表.8 10. 3 每个成分的一致性测试规范.8 10.4 轮廓测试规范(PTS)的轮廓特定元素. 10. 5 标准化的最小状态.10 10.6 PTS概要和轮廓特定测试规范(PSTS)的包装. 10 附录A(规范性附录)PTS概要模板四I GBjT 17178.6-20 1 OjISOjIEC 9646-6: 1994 目IJ1=1 GBjT 17178在信息技术开放系统互连一致性测试方法和框架总标题下包含如下7个部分
4、:第1部分:基本概念;第2部分:抽象测试套规范;第3部分:树和表的组合记法;第4部分z测试实现;第5部分:测试实验室和客户关于一致性评估过程的要求;第6部分:协议轮廓测试规范;第7部分:实现一致性声明。本部分是GB/T17178的第6部分,本部分使用翻译法,等同采用国际标准IS0/IEC9646-6 :1 994 信息技术开放系统互连一致性测试方法和框架第6部分:协议轮廓测试规范)(英文版)。本部分的引言和3.1做了编辑性修改。由于本部分并未引用IS07498 :1984和IS0TR 8509: 1987,因此本部分删除了原英文标准中第2章的相应引用标准。本部分中所应用的GB/T16682.
5、1-2010和GB/T16682. 2-2010的内容与原英文标准是等同的。本部分的附录A为规范性附录。本部分由全国信息技术标准化技术委员会提出并归口。本部分起草单位:中国电子技术标准化研究所。本部分主要起草人:郭楠、卓兰、徐全平。阳山GB/T 17178.6-2010/ISO/IEC 9646-6: 1994 引GB/T 17178的本部分在GB/T17178.2所规定的协议测试方法基础上,提供了OSI协议轮廓测试方法。GB/T 17178.1定义了术语并介绍了协议和轮廓测试的一般概念。GB/T17178.4列出了测试实现的要求,IS0/IEC9646-5列出了一致性评估过程的要求,这两部分
6、都可以用于轮廓测试。IS0/1EC 9646-7表述了如何将轮廓要求存档在实现一致性声明(lCS)和轮廓要求列表(RL)中。轮廓规范是包含有一个或多个轮廓的文档。国际标准化轮廓(lSP)就是一个标准轮廓规范的例子。轮廓定义为一个或多个基础规范的选择及对完成特殊功能所必需的那些被选类、公共子集、选项和参数的标识。轮廓可以促进实现相同轮廓的系统间的互工作。为了证实互工作可以完成和实现与轮廓规范的一致,就需要测试轮廓实现与有关的轮廓规范的一致性。第6章描述了轮廓一致性的含义和表达轮廓一致性要求的方法。第7章描述了基于基本协议规范所定义的方法论上的轮廓测试的原理。轮廓测试规范(PTS)是用于规定轮廓一
7、致性测试的一套完整的文档。PTS基于由轮廓所引用的协议抽象测试套(ATS)规范。第7章中会对PTS进行描述。PTS概要在一个单一文本中提供了PTS所有要素的引用。PTS概要的描述在第8章中,PTS概要的模板也在附录A中有所描述。轮廓特定测试规范(PSTS)包括了有关与基础规范的ATS规范的所有改动以及轮廓测试所要求的附加测试用例。第9章描述了PSTSoN GB/T 17178.6-2010/ISO/IEC 9646-6: 1994 信息技术开放系统互连一致性测试方法和框架第6部分:协议轮廓测试规范1 范围GB/T 17178的本部分为OSI协议轮廓一致性测试中的轮廓测试规范CPTS)的产生规定
8、要求并提供指南。本部分还规定了有关协议轮廓规范中的一致性要求表达的要求。本部分适用于轮廓实现每一个协议动态和静态一致性要求的一致性测试,也适用于包括在轮廓中的任何一个信息客体,它是通过控制并观察协议数据单元CPDU)的交换而实现的。一致性以外的测试要求在本部分范围之外。2 规范性引用文件下列文件中的条款通过GB/T17178的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 16682. 1-2010
9、信息技术国际标准化轮廓的框架和分类方法第1部分:一般原则和文件编制框架(lSO/IECTR 10000-1:1998 ,MOm GB/T 16682. 2-2010 信息技术国际标准化轮廓的框架和分类方法第2部分:OSI轮廓用的原则和分类方法(lSO/IECTR 10000-2:1998 , MOD) GB/T 17178.1-1997信息技术开放系统互连一致性测试方法和框架第1部分z基本概念Cidt ISO/IEC 9646-1: 1994) GB/T 17178. 2-2010信息技术开放系统互连一致性测试方法和框架第2部分:抽象测试套规范(lSO/IEC9646-2: 1994 , ID
10、T) GB/T 17178.4一2010信息技术开放系统互连一致性测试方法和框架第4部分:测试实现Cidt ISO/IEC 9646-4: 1994 , IDT) ISO/IEC 9646-3: 1992信息技术开放系统互连一致性测试方法和框架第3部分:树和表组合记法CTTCN)ISO/IEC 9646-5: 1994信息技术开放系统互连一致性测试方法和框架第5部分:测试实验室和客户关于一致性评定过程的要求ISO/IEC 9646-7 :1998信息技术开放系统互连一致性测试方法和框架第7部分:实现一致性声明3 术语和定义GB/T 17178.1中确定的以及下列术语和定义适用于本部分。3. 1
11、 成分(轮廓中的)componentCof a profile) 轮廓的成分是指单个协议或者一个或多个协议的组合,它们具有零个或多个信息客体,这些信息客体是轮廓的基础并组合在一起测试。G/T 17178.6-201 O/ISO/IEC 9646-6: 1994 4 缩略语GB/T 17178.1中确定的术语和定义及下列缩略语适用于本部分。ATM 抽象测试法Cabstract test method) ATS 抽象测试套Cabstract test suite) ETS 可执行测试套C excutable test suite) 1CS 1SP 1UT 1X1T MOT OS1 PCTR P1C
12、S PSTS PTS RL SCS SCTR SUT 实现一致性声明国际标准化轮廓被测实现测试用的实现额外信息测试手段开放系统互连协议一致性测试报告协议实现一致性声明轮廓特定测试规范轮廓测试规范要求列表系统一致性声明系统一致性测试报告被测系统Cimplementation conformance statement) Cinternational standardized profile) Cimplementation under test) Cimplementation extra information for testing) Cmeans of testing) Copen sys
13、tems int巳rconnectQn)Cprotocol conformance test reprt) Cprotocol impl巳mentationconformance statement) C profile specific test specification) C profile test specification) C requirement list) Csystem conformance statement) C system conformance test report) Csystem under test) TMP 测试管理协议C test manageme
14、nt protocol) TSS&TP测试套结构和测试目的(test suite structure and test purposes) XRL 轮廓1XIT要求列表Cprofile 1X1T requirements list) 注z下列缩略语为GB/T16682.1中的ISP所定义,但是在GB/T17178中被更为通用的术语所替代:1PRL 1SP要求列表(lSP requirements listC通用的术语是轮廓RL) 1SPICS 1SP实现一致性声明CISP implementation conformance statementC通用的术语是轮廓1CS)1SP1X1T 1SP测
15、试用的实现额外信息1SP implementation extra informatin for testingC通用的术语是轮廓1XIT) 5 符合性遵循GB/T17178的本部分的协议轮廓规范应满足第6章中所陈述的所有要求。遵循GB/T 17178的本部分的轮廓测试规范棋要CPTS概要)应满足第8章和附录A中所陈述的所有要求。所有引用的一致性测试规范应遵循GB/T17178.2 0 与GB/T17178的本部分相符的轮廓特定测试规范CPSTS)应满足第9章中所表述的所有要求,并且对于所给轮廓来讲是唯一的国际上协调一致的轮廓特定测试规范。如果遵循GB/T17178的本部分的PTS概要要引用P
16、STS,那么PSTS应该遵循GB/T17178的本部分。遵循GB/T17178的本部分的轮廓测试规范CPTS)应满足第10章中所陈述的所有要求。6 轮廓一致性的含义6. 1 轮廓内容和轮廓一致性的原则轮廓明确了联合起来完成一个特定功能的一套基础规范之间的关系,也可以规定与每一个用到的2 G/T 17178.6-20 1 O/ISO/IEC 9646-6: 1994 基础规范相关的特定细节。于是,轮廓:a) 应该限制选择基础规范选项的必需范围,以使完成实现轮廓的系统之间的互工作具有最大的可能性;这样,轮廓可以把基础规范选项保留为所提供的轮廓的选项,而不影响互工作;b) 不能规定对轮廓所引用的基础
17、规范产生冲突或导致不一致性的任何要求;c) 可以包括比轮廓所引用的基础规范的一致性要求更特定并在范围上更受限的一致性要求。例如,当一个特征与允许的参数值范围相关联时,轮廓应该仅能采用由那个基础轮廓所允许的相同的值的范围,或者是这个范围的子集。因此,与一套基础规范的一致性并不一定隐含与轮廓的一致性。然而,根据定义,与轮廓的一致性隐含与其引用的一套基础规范的一致性。6.2 轮廓一致性要求6.2.1 概述静态一致性和动态一致性的概念也适用于轮廓。6.2.2 静态一致性要求条款为了保证轮廓与基础规范之间的相容性,应规定轮廓的静态一致性要求,若可能,引用所引用的基础规范的一致性要求。轮廓中应有静态一致性
18、要求条款,构成如下:a) 主要子集和实现种类的概述,它为类别和选项更详细的选择提供整体性的合理依据;b) 与这些子集或实现种类相关的一致性要求;c) 就轮廓中所选的每个基础规范而言,有基础规范静态一致性要求的引用和为轮廓做出选择的规范pd) 轮廓的任何附加静态一致性要求,它涉及相关服务和协议的互相依赖性。一致性条款的一般指导见GB/T17178.2-2010中附录B的B.5o6.2.3 轮廓和基础规范静态一致性要求之间的关系IOSI协议轮廓的静态一致性要求应与ISO/IEC9646-7定义的基础规范中的静态一致性要求有关。6.2.4 轮廓静态一致性要求的表达轮廓实现一致性声明CICS)形式表中
19、表达轮廓静态一致性要求。见ISO/IEC9646-7中关于轮廓ICS形式表的要求和指南。6.2.5 动态一致性要求在轮廓ICS中所陈述的给定的实现选择,轮廓的动态一致性要求大部分是由所引用的基础规范所指定的。这样,动态一致性要求应由轮廓通过一起引用基础规范和履行轮廓一定目的的任何进一步的必要限制要求来规定的。轮廓对基础规范的动态一致性要求的限制视为例外,只适用于传输,这些限制不适用于接收。因此,接收到一个被排斥的选项可以导致接收系统在轮廓之外运行,但是仍然与基础规范一致。6.3 测试用的轮廓额外信息表达用于测试轮廓的额外信息在轮廓IXIT中表达。关于轮廓IXIT和轮廓IXIT形式表的范围和角色
20、见GB/T17178.1-1997的6.2.3,更详细的内容见ISO/IEC9646-5: 1994的6.4.507 一般测试原则7. 1 轮廓测试规范(PTS)PTS是用于评估与轮廓一致性的所有一致性测试规范的集合。3 GB/T 17178.6-2010/ISO/IEC 9646-6: 1994 PTS的内容由称作为PTS概要的标准化文件来规定,PTS概要是PTS的一部分。PTS既要不包含任何一致性测试规范的全部内容,只是包含他们的引用。PTS班要引用za) 基础规范;b) 为一个轮廓创建的或为一个相关轮廓组成家族创建的特定资料,称做PSTSoPTS的用户有:a) 测试实现者,他们开发了用于
21、轮廓的可执行测试套(ETS); b) 测试实验室,它们执行轮廓的一个实现的一致性评估过程;c) 实验室客户,他们需要知道用于测试轮廓实现的规范。轮廓的制定者可以使用公共轮廓或公共子轮廓的概念,这里称为公共(子)轮廓,用来定义一个轮廓的公共部分,该部分可以用于一个或多个其他轮廓中。对于公共(子)轮廓自身来讲,它可以是不完整的。这样的一个公共(子)轮廓的例子是公共上层要求轮廓,它包括这些协议:会话协议、表示协议和关联控制服务元素协议。在这种轮廓的情况下,一个完整轮廓的PTS概要可以引用一个公共(子)轮廓的PTS概要,以允许公共(子)轮廓的PTS合并在引用轮廓的PTS中。公共(子)轮廓可以引用另一个
22、公共(子)轮廓。7.2 开发轮廓测试规范(PTS)元素的规则PTS应为轮廓的每一个一致性要求提供测试覆盖。PTS的内容基于已有的一致性测试规范,每一个PTS都包括测试套结构和测试目的(TSS&TP)、部分测试用的实现额外信息。XIT)形式表、至少一个抽象测试套(ATS)加上测试管理协议(TMP)(如果有的话),可应用于轮廓一个成分(即一个或多个协议和/或信息客体)0 PTS应避免与一致性测试规范的重复,并只应包含一致性测试规范的引用。如果轮廓里的一些成分不存在一致性测试规范,在轮廓的情况下,则应按照GBjT17178.2开发一致性测试规范,并提交到相关标准化组织,用于将相关基础规范的一致性测试
23、规范标准化(虽然由ATS提供的覆盖可以是不完整的)。如果轮廓里包含有轮廓特定一致性要求,那么就应该为这些要求创建测试目的和相应的抽象测试用例。7.3 与基础规范测试的关系7.3.1 概述轮廓每一个成分的一致性测试规范理论上是基础规范的一致性测试规范的子集,同样地,轮廓本身规定了基础规范的一个子集。7.3.2 轮廓排斥的选项在某些例外的情况下,轮廓可以包括要求以把基础规范允许的动态行为排除在外即禁止使用基础规范中允许使用的一个可选性能,或者限制基础规范中允许的参数取值范围)。当设计一致性测试规范以测试这种要求时,不应该有争议性的测试故意在轮廓外进行实现操作。因此,测试手段(MOT)应该总在轮廓限
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17178.6 2010 信息技术 开放系统 互连 一致性 测试 方法 框架 部分 协议 轮廓 规范

链接地址:http://www.mydoc123.com/p-162649.html