GBT18137.1-2000

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中华人民共和国国家标准信息技术开放系统互连协议一致性测试套第部分测试套结构和测试目的发布实施国家质量技术监督局发布前言本标准等同采用国际标准信息技术开放系统互连协议一致性测试套第部分测试套结构和测试目的本标准省去了中的附录即详细的目次将中的附录改为本标准的附录在信息技术开放系统互连协议一致性测试套总标题下目前包括以下部分第部分即测试套结构和测试目的本标准的附录是提示的附录本标准由中华人民共和国信息产业部提出本标准由中国电子技术标准化研究所归口本标准起草单位清华大学中国电子技术标准化研究所本标准主要起草人徐明伟陈立宇夏宜吴建平郑洪仁前言国际标准化组织和国际电工委员会是世界性的标准化专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域内进行合作与和有联系的其他官方和非官方国际组织也可以参与国际标准的制定工作对信息技术和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术联合技术委员会制定的本标准的附录和附录仅提供参考信息引言一致性测试的目的是增加不同协议实现之间相互工作的可能性尽管单独依靠一致性测试并不能保证相互工作一致性测试通过确定某实现具有的所需功能以及在典型通信实例中与协议规范相一致的行为来增加每一个实现与协议规范相符的可信度相关的标准化一致性测试的基本目的是根据相关的协议标准建立统一的一致性测试和无歧义的评价过程来检查协议实现按照相关协议标准操作的能力这些测试套的标准化将使不同测试实验室得出的测试结果具有可比性并能够被普遍地接受从而减少对同一个协议实现所进行的重复测试本标准规定了一个测试套结构和一组测试目的供测试套的制定者使用作为所有已标准化的一致性测试套的基础来评价与即联系控制服务元素协议的一致性基于本标准的一致性测试套是为以下人员设计的提供协议一致性测试服务的测试实验室为上述测试实验室提供测试手段的测试实现者协议的实现者中华人民共和国国家标准信息技术开放系统互连协议一致性测试套第部分测试套结构和测试目的国家质量技术监督局批准实施范围本标准根据为协议规定一个测试套结构和测试目的本标准并不规定这些一致性测试是如何实现或使用的也不规定测试结果是如何表示或使用的注不同测试方法的选择可能会限制测试目的的实现本标准适用于测试协议实现的一致性测试套这些协议实现对面向连接的表示服务进行操作并声称符合本标准不包括对相关协议实现的一个通用的性能可靠性或健壮性的评价也不包括对协议设计本身的评价引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息技术开放系统互连基本参考模型第部分基本模型信息处理系统开放系统互连服务约定信息处理系统开放系统互连面向连接的表示服务定义信息处理系统开放系统互连联系控制服务元素协议规范信息处理系统开放系统互连联系控制服务元素服务定义信息处理系统开放系统互连一致性测试方法和结构第部分基本概念信息处理系统开放系统互连面向连接的基本会话协议规范信息技术开放系统互连一致性测试方法和结构第部分抽象测试套规范信息技术开放系统互连一致性测试方法和结构第部分树表结合表示法定义本标准采用下列定义参考模型定义本标准采用中定义的下列术语应用层应用实体应用服务元素应用协议数据单元应用协议控制信息表示层表示服务表示连接传送语法服务约定定义本标准采用中定义的下列术语服务提供者服务用户服务原语表示服务定义本标准采用中定义的下列术语抽象语法常规方式表示方式表示服务定义本标准采用中定义的下列术语应用联系联系控制服务元素服务用户服务提供者请求者接受者联系发起者联系响应者常规方式方式协议定义本标准采用中定义的下列术语联系控制协议机请求联系控制协议机响应联系控制协议机一致性测试方法和结构定义本标准采用中定义的下列术语基本互连测试行为测试的能力能力测试一致性测试一致性测试套动态一致性要求被测实现不合适测试事件无效测试事件下测试器协议实现一致性声明形式表测试协议实现附加信息形式表静态一致性要求语义无效测试事件语法无效测试事件被测系统测试事件测试组测试组目标测试目的测试套有效测试事件缩略语数据单元应用协议数据单元表示协议数据单元会话协议数据单元应用协议数据单元的类型应用层服务原语的类型原语原语原语原语原语原语原语原语原语原语原语原语表示层协议数据单元连接表示接受连接表示拒绝其他缩写联系控制协议机联系控制服务元素应用协议控制信息抽象语法记法一被测实现下测试器开放系统互连协议实现一致性声明测试协议实现附加信息被测系统测试套结构及测试目的一致性遵从本标准的一般或抽象测试套应该由一组测试例组成该组测试例与第章到第章规定的测试目的集合或子集相对应使用一个测试套结构该结构是本标准规定的测试套结构的适当子集或全集明确地表明所使用的测试目的覆盖所有在第章到第章中规定的相关测试目的并适用于该测试套所选择的覆盖范围和测试方法使用第章中规定的命名约定来命名其测试组和测试例这种命名约定使第章到第章中使用的测试组和测试例的名字在具有相关性时也能够被使用对于第章到第章如果在选中的测试目的和用于测试例选择的及部分形式表之间存在一定关系的话必须保持规定的关系遵从和测试方法引言本标准使用的测试方法遵从的要求和与抽象测试套之间的关系本标准中的测试目的来源于即协议标准这个来源重点为测试协议的一致性方面标识测试目的然而对于使用何种测试方法这些测试目的应如何实现以及在测试时需注意的实践或经济约束未加以考虑应注意本标准的意图是协议的所有测试套都应包括对本标准中提到的所有测试目的的测试然而抽象测试套的制订者也可按照第章的要求将本标准的测试目的划分成子集测试选择测试套的结构是经过组织的这样才有可能根据的内容选择适当的测试例注如果表示忽略某项必须的特性那么与该特性相关的测试例将不被执行在一致性测试报告中将明确地指出该实例的不一致性判决每个抽象测试例的判决是根据与协议要求的行为的一致性以及对中所列功能和参数值的支持来确定的一致性评价是基于各个判决协议标准以及的的测试套的覆盖范围测试目的是根据中测试组结构和测试目的来规定和组织的从而可获取对可能状态事件参数值有效语法无效不合适变化的恰当的覆盖范围测试套结构的测试套由测试组和测试例组成每个测试例有一个精确定义的目的在测试套中使用了嵌套测试组以提供按逻辑排序的测试例测试组可以按任意深度嵌套它们可用于帮助规划开发理解或执行测试套本测试套包括三个主要的测试组能力测试它用于验证协议实现的可观察能力在协议规范的中陈述的静态一致性要求和方面的有效性有效行为测试当测试器工作在有效方式下时它测试协议实现与协议规范的中规定的动态一致性要求相符合的程度这些测试提供了对中声称支持的特性的精确评价无效行为测试当测试器发送的测试事件违反中至少一条一致性要求时它测试协议实现与协议规范的中规定的动态一致性要求相符合的程度这个测试组可以划分成以下几个子组语法错误测试这里测试器发送的测试事件中包含不允许的定义语义错误测试这里测试器发送的测试事件的语义与所允许的不一致不合适测试这里测试器生成的测试事件在不允许的时刻发生每个测试组都可进一步分成许多更低级的测试子组主要测试组的完整结构在图和图中给出注在测试例树中每一项后面括号中的数字指示该测试组及其测试目的可在本标准中的相应章条中找到测试套能力测试有效行为测试见图无效行为测试不合适测试语法错误测试语义错误测试图测试套结构有效行为测试异常释放正常释放请求者接受者联系建立发起者响应者参数变化发起者响应者扩展规则图有效行为测试命名约定本章描述了测试组目标和测试目的中所用到的形式表两种用到的形式表描述如下第一种形式表用于含嵌套测试组的测试组它描述了该测试组的目标并列出了它下面的测试子组该形式如下第项是必备的它是该测试组在本标准中的正式章号第项是必备的它是该测试组的符号名注意该名字的最后一项是以全称给出的后面接着一个缩写第项是可选的引用它指向基本标准中的相关章条如果对于该测试组没有合适的引用该项可省略第项是必备的它是该测试组目标的自然语言陈述第项由该测试组所包含的下一级测试子组的引用组成第二种形式表用于在其下只有测试目的的测试组它描述该测试组的目标并列出组成该测试组的测试目的该形式如下第项是必备的它是该测试组在本标准中的正式章条号第项是必备的它是该测试组的符号名注意该名字的最后一项是以全称给出的后面接着一个缩写第项是可选的引用它指向基本标准中的相关章条如果对于该测试组没有合适的引用该项可省略第项是必备的它是该测试组目标的自然语言陈述第项是一个用自然语言表示的该测试组的测试目的列表优先级本标准定义了协议的测试目的本标准并不打算与抵触或对其提供解释如果存在本标准与相抵触的情况那么认为本标准是错的具有高优先级注任何人在使用标准时若遇到不准确或摸棱两可的情况应该立即通知我国的标准化主管部门以便使该情况得到调查并采取适当的措施基本互连测试的测试中没有明确标识基本互连测试如果需要测试可使用适当的能力测试能力测试测试组目标为标准中的每个一致性要求提供有限的测试以检查的什么能力可以被观察并检查这些可观察到的能力相对于静态一致性要求和有效测试目的测试发出一个并收到一个的能力见测试接收一个并发出一个的能力见测试发出一个并收到一个的能力见测试接收一个并发出一个的能力见测试发出一个的能力见测试接收一个的能力见有效行为测试测试组目标行为测试在标准规定的动态一致性要求的整个范围内应尽可能完全地测试一个实现因为事件事件时序和参数变化的可能组合是无穷的所以这些测试不可能是无遗漏的但是可以测试可能组合中一个有代表性的样本测试包括了检查在对实际测试器的有效行为进行响应时其行为是否有效子组联系建立正常释放异常释放参数变化扩展规则联系建立测试组目标测试用于在两个应用层实体之间建立联系的联系建立规程子组作为发起者作为响应者发起者参考的和测试组目标通过使产生一个然后对返回的进行响应来测试该作为联系发起者的行为测试目的测试器发送一个其字段指示其字段指示和检查该建立了联系参考的测试器发送一个其字段指示其字段指示和检查该未建立联系测试器发送一个其字段指示其字段指示和检查该未建立联系测试器发送一个其字段指示其字段指示和检查该未建立联系测试器发送一个其字段指示其字段指示和检查该未建立联系测试器发送一个其字段指示检查该未建立联系参考的响应者参考的和测试组目标通过检查在响应时的行为来测试该作为联系响应者的行为测试目的在端的服务使用者接受联系参考的检查发送了一个其字段指示其字段指示和同时检查该建立了联系在端的服务使用者拒绝联系参考的检查发送了一个其字段由服务用户规定指示其字段指示该诊断值由服务用户规定同时检查该联系未建立测试器发送一个规定一个不支持的协议版本参考的检查该发送了一个其字段指示其字段指示和同时检查该联系未建立正常释放参考的和测试组目标测试一个联系正常释放而未丢失数据注要拒绝释放联系必须选择功能单元子组作为请求者作为接受者请求者参考的和测试组目标通过使发送一个然后对返回的进行响应来测试该在一个已建立的联系上作为正常释放请求者的行为测试目的测试器发送一个其参数指示检查释放该联系测试器发送一个其参数指示检查并未释放该联系在发生服务冲突并且是联系的发起者时测试该的行为参考的接收到一个后测试器发送一个检查向其服务用户发出了一个指示原语使服务用户发出一个响应原语检查该发出一个同时检查该联系未被释放测试器发出一个检查该向其服务用户发出一个确认原语检查该联系被释放在发生服务冲突并且是联系的响应者时测试该的行为参考的接收到一个后测试器发送一个检查向其服务用户发出了一个指示原语测试器发送一个检查该向其服务用户发出一个确认原语同时检查该联系未被释放使服务用户发出一个确认原语检查该发出一个检查该联系被释放接受者参考的和测试组目标通过使接收一个然后接收或拒绝释放联系来测试该在一个已建立的联系上作为正常释放接受者的行为测试

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功