GB T 17178.2-2010 信息技术 开放系统互连 一致性测试方法和框架 第2部分:抽象测试套规范.pdf
《GB T 17178.2-2010 信息技术 开放系统互连 一致性测试方法和框架 第2部分:抽象测试套规范.pdf》由会员分享,可在线阅读,更多相关《GB T 17178.2-2010 信息技术 开放系统互连 一致性测试方法和框架 第2部分:抽象测试套规范.pdf(40页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35. 100 L 79 每国中华人民=:u工./、和国国家标准GB/T 17178.2-2010 信息技术开放系统互连一致性测试方法和框架第2部分:抽象测试套规范Information technology-Open systems interconnection 一Conformance testing methodology and framework一Part 2: Abstract test suite specification (lSO/IEC 9646-2: 1994 , MOD) 2011-01-14发布2011-05-01实施量:Vli马防fj中华人民共和国国家质量
2、监督检验检茂总局中国国家标准化管理委员会发布GB/T 17178.2-2010 目次前言.皿引言.N l 范围-2 规范性引用文件-3 术语和定义4 缩略语25 符合性6 OSI国际标准的一致性要求7 ICS形式表的要求48 引导一致性测试规范的抽象测试套产生过程49 一致性要求和ICS形式表10 测试套结构和测试目的(TSS&TP) 11 抽象测试方法.12 抽象测试套的规范四日测试管理协议(TM凹的规范nM 在ATS规范中涉及使用ATS的信息nu 对抽象测试套规范的维护n附录A(资料性附录)OSI协议测试方法的适用性MA.1 物理层MA.2 数据链路和MAC协议 M A.3 网络协议MA.
3、4 运输协议25A.5 会话协议. . . . . . . . . . . . . . . . . . . . . . 25 A.6 表示协议和应用协议. . . . . . . . . . . . . . . . . . . . 26 A.7 元连接协议n附录B(资料性附录)为便于一致性测试而提供给协议规范者的指南-B.1 概述B.2 关于范围的指南B.3 关于规范性引用文件的指南. 30 B.4 关于要求和选项的指南 m B.5 一致性条款的检验列表 m B.6 关于PDUs的指南B.7 关于状态的指南 u B.8 关于FDTs的指南 u 且9其他指南附录C(资料性附录)GB/T 1717
4、8(ISO/IEC 9646)与ISO/IEC7498服务标识之间的关系 33 I GB/T 17178.2-2010 目。吕GB/T 17178(信息技术开放系统互连一致性测试方法和框架标准分为7个部分:-一一第1部分=基本概念一一第2部分:抽象测试套规范第3部分:树和表的组合表示法一一第4部分:测试实现二一第5部分:一致性评估过程对测试实验室和客户的要求一一一第6部分:协议轮廓测试规范一二第7部分:实现一致性声明本部分为GB/T17178的第2部分。GB/T 17178的本部分与ISO/IEC9646-2: 1994 (英文版)的一致性程度为修改,理由为:在ISO/IEC 9646-2:
5、1994中涉及的TTCN语言是ISO/IEC9646-3: 1998中TTCN-2,而ISO/IEC9616-3由ETSI进行了修订,修订为ETSIES 201 873-1 V2. 2. 1: 2003 (TTCN-3) , TTCN-3是对整个测试说明语言的一个完全的重新设计。TTCN-3除去了表格和文本表示之间的密切关系,清理了OSI特定的语言构造,并引入了一些新概念。对TTCN的重新设计是为了使其现代化,使它的应用领域扩展到OSI一致性测试以外的领域。本部分的附录A、附录B、附录C为资料性附录。本部分由中华人民共和国工业和信息化部提出。本部分由全国信息技术标准化技术委员会归口。本部分起草
6、单位:中国电子技术标准化研究所。本部分主要起草人:丰兰、黄家英、吴东亚。皿G/T 17178.2-2010 引本部分在某个级别上的为OSI一致性测试套规范提供了一种通用的方法,该级别与可执行测试套(以下称为抽象测试套勺的手段元关。这个抽象级别适合于标准化,并便于运行相应可执行测试套的不同组织所产生的结果比较。第6章和第7章重新调用可能存在抽象测试套过程的客观基础之前关于OSI协议规定者必须履行的要求。这个需求针对在相关基础规范(例如,规定OSI协议规范标准的国家标准或ITU-T建议)中一致的一致性条款和ICS形式表来表达。第8章到第14章描述了抽象测试套的开发过程,其中包括所使用的设计准则以及
7、其结构和覆盖范围的指南。定义可能抽象测试法并给出指南,以帮助测试套规定者来决定在产生特定测试套时使用那种测试法。针对抽象测试套规范给出了要求和指南。这些包括将测试例细划分为测试步和针对测试结果分配的测试裁决。N 还要求测试套制定者向测试实现者提供信息(例如,控制测试例选择的限制)。最后,在第15章还给出了对测试套维护的指南和要求。GB/T 17178.2-2010 1 范围信息技术开放系统互连一致性测试方法和框架第2部分:抽象测试套规范1. 1 GB/Tl7178的本部分规定了要求并给出了指南,以便产生用于一个或多个OSI规范的与系统元关的一致性测试套。特别地,它适用于产生所有OSI一致性测试
8、规范,包括这些一致性测试规范的所有草案版本。1. 2 本部分适用于产生抽象测试例,该抽象测试例将通过控制和观察协议行为,按照相关静态和/或动态一致性要求检验实现的一致性。本部分所包括的抽象测试方法实际上能用于规定任何测试例,该测试例能用控制与观察协议数据单元CPDUs)和抽象服务原语CASPs)来抽象的表达。对某些协议虽然测试例是需要的,但不能用这一措辞来表达测试例。这种测试例其本身可能需要包含在一致性测试规范中,但这种测试例规范超出本部分的范围。注:例如,与应用服务有关的某些静态一致性要求,可以要求专门针对该特定应用的测试技术。本部分可用于产生一个或多个相邻协议的测试套,无论这些协议是否嵌入
9、在下层其他协议中。1. 3 本部分不包含下述内容:a) 抽象测试套规范和形式描述技术之间的关系;b) 采用针对特定应用、协议或系统的测试方法进行测试,包括不是PDU交换手段的测试。注:本部分完全适用于某些(但不是全部)物理层协议。然而,许多概念可适用于所有协议。2 规范性引用文件下列文件中的条款通过GB/T17178的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 9387. 1-1998 信息技术开
10、放系统互连基本参考模型第1部分:基本模型Cidt ISO 7498.1: 1994) GB/T 17967-2000 信息技术开放系统互连基本参考模型OSI服务定义约定Cidt ISO/10731: 1994) GB/T 16263.1-2006 信息技术ASN.1编码规则第1部分z基本编码规则CBER)、正则编码规则CCER)和非典型规则CDER)规范CidtISO/IEC 8825: 1990) C又见ITU建议X.209(1988)GB/T 17178.1-1997信息技术开放系统互连一致性测试方法和框架第2部分:基本概念Cidt ISO/IEC 9646-1: 1994) GB/T 1
11、7178. 6-2010信息技术开放系统互连一致性测试方法和框架第6部分:协议轮廓测试规范CISO/IEC9646-6:1994 ,IDT) ISO/IEC 9646-3: 1998信息技术开放系统互连一致性测试方法和框架第3部分:树和表的组合表示法ISO/IEC 9646-7: 1995信息技术开放系统互连一致性测试方法和框架第7部分:实现一致性声明1 GB/T 17178.2-2010 ETSI ES 201 873 V2. 2. 1: 2003 测试描述方法(MTS)测试和测试控制表示法第三版3 术语和定义GB/T 17178.1一1997中确立的全部术语和定义均适用于本部分。4 缩略语
12、GB/T 17178.1-1997所给出的缩略语适用于本部分。另外,本部分还将增加如下缩略语:ACSE 联系控制服务元素ASE 应用服务元素ASN.1 抽象语法记法一ASP 抽象服务原语ATM 抽象测试法ATS 抽象测试套FDT 形式描述技术ICS 实现一致性声明IUT 被测实现IXIT 测试实现附加信息LT 下测试器LTCF 下恻试器控制功能乱1PyT多方测试OSI 开放系挠互连PCO 控制观察点PCTR 协议一致性测试报卡PDU 协议数据单元RTS 远程传送服务SAP 服务访问点SPyT 单方测试SUT 被测系统TCP 测试协调规程TM-PDU测试管理协议数据组TMP 测试管理协议TSS&
13、TP测试套结构与测试目的TTCN 树和表组合表示法UT 上测试器5 符合性5. 1 符合本部分的基础规范应满足第6章和第7章中所述的所有要求。注:为使基础规范成为一致性测试的有效基础,这样的符合性是先决条件。5.2 符合本部分的ATS规范:a) 应是一致性测试套zb) 应以ISO/IEC或ITU-T标准化的测试表示法来规范;c) 应包括第9章到第15章所述的所有要求;d) 应该在ISO/IEC或ITU-T己出版的规范中,或者在没有这样的ISO/IEC或ITU-T规范时,2 G/T 17178.2-2010 应该是ISO/IEC或ITU-T正在进行标准化的过程中的公众可用规范,它应该具有最高可用
14、的标准化程度,并至少应是委员会草案或等价草案。注:为了确保ATS在国际上需经公众的仔细推敲、校正和接受,在ATS能完全符合本部分之前,ATS超出国际标准化要提交的标准化过程i苛求的范围。5.3 建议使用的测试表示法采用TTCN。注:认为X.290(1988)不能用于该目的。6 OSI国际标准的一致性要求6. 1 概述OSI中的一致性含义在GB/T17178.1-1997中给出。元歧异并客观地理解OSI基础规范的一致性要求是必要的,它是产生用于该规范的ATS的必要条件。第6章和第7章陈述了对相关制定者的要求,以保证对一致性要求有这样的理解。附录B中给出了附加的指南。6.2 一般要求6.2.1 应
15、在静态一致性要求和动态一致性要求之间作出清晰的区别。为避免歧异性,它们应互相独立地陈述。6.2.2 应清楚该规范的一致性意味着什么,要求什么要做(即,必备),允许什么的但不是必备的(即,可选),要求什么不做(即,禁止),以便与它一致。6.2.3 通信实例是否动态一致总应是可决定的。例如,宜能够察看PDU活动的记录,就相关的规范而言确定它是否有效。6.3 一致性条款6.3. 1 规定了OSI协议、抽象语法、编码规则或信息客体的每个基础规范都应包含的一致性条款,它们应清楚且无二义地表达。6.3.2 一致性条款应区分开以下几类信息:a) 陈述动态一致性要求条款的引用;b) 与基础规范本身实现有关的静
16、态一致性要求;c) 与多规范依赖性有关的静态一致性要求(见6.4)。6.3.3 产生符合ICS形式表的一致性声明(lCS)的要求,应根据规范本身的实现要求分开陈述。6.3.4 一个协议规范的一致性条款也宜包括:a) 能接受从对等体收到的所有正确的PDU序列并能以正确的PDU序列响应的要求;b) 能正确响应接收到的所有不正确的PDU序列的要求;c) 在面向连接的协议中,支持初始的连接和接受的连接或两者的选项;d) 在元连接协议中,支持发送PDU、接收PDU或两者的选项。6.3.5 每个一致性条款中宜包括或引用的检验列表在附录B的第B.5章中列出。6.4 多规范依赖性在一个或多个低层基础规范中,可
17、以通过每一个基础规范加以规定,该基础规范要求提供在一个或多个低层基础规范中的非必备特性。如果多规范依赖性要包括在ICS形式表中,则ICS形式表将只反映多规范依赖性在相应的基础规范的一致性条款中的定义。为了支持给定的协议或者信息客体而要求给定的低层服务元素,多规范依赖性通常应根据给定的低层服务元素来规定。另外,如果给定的服务元素可以被支持,那么每个低层的协议规范宜规定所要求的协议的那些单元。这涉及到服务元素暗含的功能度,并且不能以任何方式暗含存在的服务接口。注:这与服务不一致性,宁愿是有条件要求的表达,而有条件要求是由符合其服务定义的协议导致的。在它不可能通过这个低层服务来表达依赖性的情况下,该
18、依赖性可以根据低层协议单元或者其他3 GB/T 17178.2-2010 的要求支持高层协议的规范(参考规范)来定义。如果多规范依赖性需要保持该协议的完整性,则多规范依赖性只宜在协议规范中规定。若多规范依赖性实际上定义了轮廓,则宜避免这些多规范依赖性。多规范依赖性也可以以类似的方法在信息客体规范中规定。7 ICS形式表的要求7.1 供应者相对他们所提供的每个ICS所应满足的特定要求而言,应在相关基础规范中说明。这些要求的规范应包括ICS形式表。ICS形式表应以调查表形式表示,需要相关基础规范实现的供应者或实现者来填写。7.2 ICS形式表应覆盖基础规范所标识出的所有主要必备能力、所有可选和条件
19、的功能、规程要素、参数、选项、PDU、定时器、多规范依赖性和其他能力。7.3 正确定义的(按照引用)从ICS形式表到静态一致性要求的映射,在ICS形式表中这个静态一致性要求的表达,应与基础规范的一致性要求条款相一致性。7.4 ISO/IEC 9646-7: 1995提供了产生ICS形式表的要求和指南。8 引导一致性测试规范的抽象测试套产生过程8.1 为了对抽象测试套规范提出要求和一般指南,假设导致一致性测试规范的抽象测试套产生过程的规范形式是有用的。本章描述的正是这种常规形式的过程。ATS制定者并不需要确实遵循该常规形式,但是建议他们使用包含相同步骤(可能有不同的次序)的类似过程。8.2 根据
20、GB/T17178的本部分的目的,假定抽象测试套的产生过程如下:a) 研究相关规范和ICS形式表以确定哪些一致性要求(包括选项)需要被测(见第9章hb) 确定需要哪些测试组以便获得合适覆盖的一致性要求(见10.2);c) 可选地,开发测试组目标:每个测试组元素的公共测试目标(见10.3); d) 开发反映包含了测试组的测试组曰标(如果有)的测试目的,它为被测试的一致性要求提供足够覆盖范围(见10.3和10.4);c) 选择需要规定完整抽象测试例的测试上下文和抽象测试法,并决定对下测试器、上测试器(如果已选择的测试方法是合适的)和测试协调规程能力所设宦所甫的约束(见第11章); f) 应使用标准
21、化测试表示法来规定抽象测试例集合,包括要使用的测试步结构(见第12章); g) 规定以下内容的相互关系:1) 在测试例之间;2) 在测试例和ICS之间;3) 在测试例和测试实现的附加信息(IXIT)之间的关系(如果可能); 以上是为了确定用于执行的测试例选择和参数化的约束以及对它们能够执行的次序的约束(见第14章); h) 考虑用于维护ATS的规程(见第15章)。8.3 假设在ATS产生过程期间以下列合适的各个部分开发一致性测试规范的总体结构:a) 测试套结构和测试目的(TSS和TP)(见第10章); b) 用于一种或多种抽象测试方法的一个或多个ATS(见第11章hc) 测试管理协议(TMP)
22、规范(如果可用的话)(见第13章)。8.4 第9章至第15章提供了与上述过程中每个步骤相关的要求和指南。8.5 轮廓的一致性测试是以适当测试例的应用为基础,这些测试例来自该轮廓所引用的基础规范的基础规范的ATSso这些基础规范的ATSs可为单协议ATSs或多协议ATSs。在一些测试例中,将一个或多个特定轮廓中所用基础规范的子集基础规范的ATS进行标准化可能是合适的,这种情况下,必要GB/T 17178.2-2010 时则应该对ATS进行修改以扩大覆盖范围满足其他轮廓或完整规范的需要。附加轮廓特定测试例可能是需要的,以便指出与该轮廓相关一致性要求,但一致性要求超出基础规范的TSS和TP范围。这些
23、附加轮廓特定测试例已在轮廓特定测试规范中标准化。GB/T17178.6 2010中对关于产生协议轮廓的轮廓测试规范的要求和指南在GB/T17178. 6-2010中给出。9 一致性要求和ICS形式表9. 1 在规定ATS之前,ATS制定者应首先确定用于有关基础规范的一致性要求以及在涉及这些协议实现的ICS形式表中所陈述的内容。9.2 第6章和第7章规定基础规范制定者所满足的要求,它们是产生特定基础规范或组合的基础规范的ATS的先决条件。9.3 如果没有对静态一致性要求恰当地规定,则ATS的制定者宜对产生相关规范的修正件或修订本作出贡献,以阐明一致性要求。10 测试套结构和测试目的(TSS&TP
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17178.2 2010 信息技术 开放系统 互连 一致性 测试 方法 框架 部分 抽象 规范

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