GB T 17178.1-1997 信息技术 开放系统互连 一致性测试方法和框架 第1部分;基本概念.pdf
《GB T 17178.1-1997 信息技术 开放系统互连 一致性测试方法和框架 第1部分;基本概念.pdf》由会员分享,可在线阅读,更多相关《GB T 17178.1-1997 信息技术 开放系统互连 一致性测试方法和框架 第1部分;基本概念.pdf(22页珍藏版)》请在麦多课文档分享上搜索。
1、中华人民共和国国家标准信息技术开放系统互连一致性测试方法和框架第部分基本概念发布实施国家技术监督局发布前言本标准等同采用国际标准信息技术开放系统互连一致性测试方法和框架第部分基本概念在信息技术开放系统互连一致性测试方法和框架总标题下目前包含以下个部分第部分即基本概念第部分即抽象测试套规范第部分即树和表的组合表示法第部分即测试实现第部分即一致性评估过程对测试实验室和客户的要求第部分即协议轮廓测试规范第部分即实现一致性声明本标准的附录和附录是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位复旦大学本标准主要起草人张世永钱松荣杨明前言国际标准化组织和国际
2、电工委员会是世界性的标准化专门机构国家成员体它们都是或的成员国通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准和的各技术委员会在共同感兴趣的领域进行合作与和有联系的其他官方和非官方国际组织也可参与国际标准的制定工作对于信息技术和建立了一个联合技术委员会即由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决发布一项国际标准至少需要的参与表决的国家成员体投票赞成国际标准是由信息技术联合技术委员会的分委员会开放系统互连数据管理和开放分布式处理制定的本第二版取消并替代第一版对第一版进行了相应的技术改进与完善并将第一版的技术修改结合起来在信息技术开放系统互连一致性测试方法和框架
3、的总标题下包含以下几个部分第部分基本概念第部分抽象测试套规范第部分树和表的组合表示法第部分测试实现第部分一致性评估过程对测试实验室和客户的要求第部分协议轮廓测试规范第部分实现一致性声明的本部分中的附录和仅提供参考信息引言只有在对系统进行测试并确定其是否与相关的协议及轮廓规范相符合之后才算达到了的目标这些相关的协议及轮廓规范可能是标准建议或国际标准化轮廓对于每个描述协议的标准或建议都应制定相应的标准抽象测试套供协议的提供者或实现者用于自测试供产品的用户远程通信机构和公认的私营运行机构或其他第三方测试组织使用对于在国际标准化轮廓标准或建议中定义的每个轮廓应制定相应的标准化轮廓测试规范规定如何选择和
4、组合这些抽象测试套用于测试系统与轮廓的一致性这将使不同测试实验室产生的测试结果有可比性和广泛的可接受性从而减少了对同一系统重复进行一致性测试的需求测试套的标准化需要国际定义和广泛接受的通用测试方法以及适当的测试方法和规程的目的是定义测试方法以便提供规定一致性测试套的框架和定义测试时所应遵循的规程一致性测试包括测试实现的能力和行为检查所观察到的结果是否违反在相关标准或建议适当的时候也包括相关国际标准化轮廓中规定的一致性要求以及是否违反实现者所声明的协议实现的能力一致性测试既不包括性能评估也不包括实现的健壮性或可靠性的评估它不能对抽象服务原语的物理实现系统是如何实现的如何提供所需服务和协议实现的环
5、境给出评判它也不能直接证实协议的逻辑设计除非通过某种间接的方法一致性测试的目的在于增加不同实现能够互工作的可能性然而值得注意的是大部分的协议由于其复杂性使得无论从技术还是从经济的角度来考虑穷尽测试都是不现实的同时因为测试是检测错误的存在而不是验证无错所以它不能保证与规范的一致性这样仅仅与一个测试套一致并不能保证互工作其所作的只是确信实现已具有所要求的能力并且其行为始终符合典型的通信实例应注意在基本参考模型中声明在中只有开放系统的外部行为才作为开放实系统行为的标准这意味着虽然标准和建议描述了内部和外部两方面的行为但开放实系统只需满足其中有关外部行为的要求虽然中定义的一些方法确定给实现者施加了特定
6、的限制如在一个或多个服务访问点处应有实现控制和观测的手段但还应注意到这里定义的其他方法并没有附加这样的限制然而在部分端系统提供了到某一特定层界面为止的协议的情况下最好不仅测试实现协议实体的外部行为也测试这些实体支持更高层中正确的外部行为的能力各部分详细描述各种方法的有效性和限制任何组织如果打算在诸如发证之类的范围内使用定义的测试方法就应当仔细考虑其适用性的某些限制及各自的优点在国际上就和来说测试是自愿的测试对设备购置及其他外部合同的要求已不属于标准化讨论的范围在国际上已将作为建议出版但文本有所不同中华人民共和国国家标准信息技术开放系统互连一致性测试方法和框架第部分基本概念国家技术监督局批准实施
7、范围是由多部分组成的标准它为测试声称实现了规范的产品的一致性制定了总的方法此方法适用于测试以下规范的一致性协议规范与特定协议组合使用的传送语法规范协议轮廓的规范包括对与一个或多个协议组合使用的任何特定信息客体的一致性测试如轮廓中所述多个协议组合的规范可能与某一特定的传送语法和或一个或多个特定信息客体组合使用测试其一致性的规范可以包含于某项国家标准国际标准建议或国际标准化轮廓中原则上也适用于综合业务数字网的一致性测试适用于对一个协议或一组协议实现的一致性测试这些实现需要在两个或多个开放实系统之间通信以达到其目标例如消息处理服务目录服务事务处理路由选择和系统管理等适用于一致性测试过程中的不同阶段这
8、些阶段的特征由三个主要的活动确定这三个活动是用于特定协议的抽象测试套规范和用于特定轮廓的轮廓测试规范对能够执行抽象测试套的可执行形式的测试工具的实现由测试实验室基于实现一致性声明对某特定客户实现的一致性评估过程该过程以产生一份系统一致性测试报告和一份或多份协议一致性测试报告为每个所用的产生一份而结束该报告根据所用的协议规范和测试套给出测试结果本标准适用于所有的三个活动它提供指导性介绍材料以及常用术语和概念的定义注涉及规范的要求和指南它独立于测试表示法定义所建议的测试表示法涉及测试工具实现的要求和指南涉及一致性评估过程对测试实验室及其客户的要求和指南对每个涉及到的协议论述基于的的要求和指南涉及有
9、关系统一致性声明性能和需求列表的要求和指南依据一致性测试所遵循的规程规定了要求并提供指南仅包括满足下列目标所必须的信息作为对一致性的指南应在测试中获得足够的可信度在不同的时间不同的地点对一个特定的实现所作的测试结果之间应获得可比性促进负责以上所述活动的各方之间的交流本标准包括如下有关辅导介绍材料在的上下文里解释一致性含义说明一致性测试的主要类别介绍一致性评估过程介绍抽象测试方法及其适用性介绍测试套设计的概念此外本标准还描述其他部分之间的关系和在一致性测试中所涉及到的活动并介绍与其他相关各部分符合性的概念下列问题不属于的范围认证可能出现在一致性测试之后的管理性手续对设备购置及合同的要求用针对于某
10、些特定应用协议或系统的测试法所进行的测试不是根据交换所进行的测试注不完全适用于物理层协议然而许多概念适用于所有的协议引用标准下列标准所包含的条文通过在本标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准都会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性信息处理系统开放系统互连基本参考模型信息处理系统开放系统互连服务约定信息处理系统开放系统互连用于抽象语法记法一的基本编码规则规范信息技术开放系统互连一致性测试方法和框架第部分抽象测试套规范信息技术开放系统互连一致性测试方法和框架第部分树和表的组合表示法信息技术开放系统互连一致性测试方法和框架第部分测试实现信息技术开放系统
11、互连一致性测试方法和框架第部分一致性评估过程对测试实验室和客户的要求信息技术开放系统互连一致性测试方法和框架第部分协议轮廓测试规范信息技术开放系统互连一致性测试方法和框架第部分实现一致性声明信息技术国际标准化轮廓的框架和分类方法第部分框架定义参考模型的定义本标准以开放系统互连基本参考模型所制定的概念为基础并采用了该标准中定义的下列术语实体层协议协议数据单元中继服务服务访问点应用层应用服务元素数据链路层网络层物理层表示层开放实系统实系统服务数据单元会话层子网传送语法运输层在其他标准中定义的术语本标准采用了服务约定中定义的下列术语服务用户服务提供者服务原语本标准采用了基本编码规则规范中定义的下列术
12、语编码本标准采用了国际标准化轮廓的框架和分类方法中定义的下列术语国际标准化轮廓轮廓基础标准注在中术语轮廓指的是协议轮廓见在中更一般的术语基础规范与基础标准有类似的意义但与规范状态无关如所定义一致性测试的定义本标准采用下列定义测试例异常终止用于描述抽象测试例被测试系统提前终止时其执行结果的术语抽象服务原语按照服务定义的规定对在服务边界处服务用户和服务提供者之间交互所作的独立于实现的描述抽象测试例在某种特定抽象测试法的抽象级别上定义的对为获得特殊测试目的所需行动的一种完整和独立的规范它起始和终止于稳定的测试状态该规范可能包含一个或多个连续或并行的连接注对于每个可观察的测试输出即测试事件序列来说都能
13、足以获得清晰的测试裁决从该意义上讲该规范应是完整的应可能执行独立于其他这样测试例的导出的可执行测试例即该规范总应包括起始和结束于空闲状态的可能性从该意义上讲该规范是独立的抽象测试例错误由抽象测试例的错误所导致的测试例错误抽象测试法对如何测试的描述在某个给定的抽象级别上该描述与测试工具的任何具体实现无关但其详细程度应足以能用这种测试法规定抽象测试例抽象测试套由抽象测试例组成的测试套抽象测试套规范包括标准及相关信息的规范抽象测试上下文多方或单方的测试上下文抽象测试方法用于对抽象测试法进行描述和分类的方法基础规范关于协议抽象语法编码规则或信息客体的规范基本互连测试为了确定与相关协议是否有足够的一致性
14、以使互连成为可能而进行的有限范围的测试不必进行全部测试行为测试为确定对一种或多种动态一致性要求满足程度而进行的测试实现的能力实现所支持的有关协议的功能集合能力测试验证所声称的一种或多种能力是否存在的测试注能力测试包括检查在中声明支持的全部必备能力和任选能力但不检查在中声明不支持的那些能力测试实验室的客户提交需进行一致性测试的系统或实现的组织公共子轮廓在一个或多个其他轮廓中引用的轮廓或轮廓的特定子集结果的可比较性一致性评估过程的特性即在不同的测试环境下对同一的执行将导致相同的该的一致性总体结论综合测试服务由测试实验室对其客户提供的对一个或多个协议进行一致性评估的服务其测试方法的选择足以使服务适合
15、声称实现特定协议的所有开放实系统一致性评估过程完成评估一个实现或系统与一个或多个规范的一致性所需的全部一致性测试活动的完整过程一致性记录作为测试活动的结果而产生的可人工阅读的记录信息它足以记录观察到的测试输出和检验赋给的测试结果包括测试裁决一致性解析测试为满足标准抽象测试例未定义的测试目的而进行的非标准的且可能与系统相关的测试以便根据一个或多个特殊的一致性要求来考察一个协议实现的行为一致性测试套对一个或多个协议进行动态一致性测试所需的测试例完整集合它可能组成嵌套的测试组注它应包括能力测试和行为测试如果合适的话它还可以用抽象的可执行的这些形容词加以限定除非另作说明否则指的是抽象测试套一致性测试测
16、试是一致性实现所达到的程度一致性测试规范一个或多个包含标准化的的规范如果有的话也包括相关的部分形式表和规范一致性实现满足静态和动态一致性要求并与所陈述的能力相一致的一致性系统满足静态和动态一致性要求并与参照的所陈述的能力相一致的实系统协调测试法上测试器在中且为定义了标准的抽象测试法从而可单独通过下测试器的活动规定控制和观察其中包括对测试管理的控制和观察分布式测试法上测试器在中且在的上服务边界处有的抽象测试法动态一致性要求规定在通信情况下有关规范所允许的可观察行为的一种要求嵌入测试专门对多协议中单个协议的测试该包含正在被测试协议之上的协议活动规范但并不规定多协议内服务界面处的控制或观察注这个定义
17、假定的协议是按照连续的相邻用户提供者关系排列的可执行测试例抽象测试例的实现可执行测试例错误抽象测试例实现中的测试例错误可执行测试套由可执行测试例组成的测试套失败裁决当观察到的测试输出表明与该测试例所相关的测试目的一致性要求至少有一条不一致时所给出的测试裁决或者根据有关规范其中至少包含一条无效测试事件时所给出的测试裁决预知的测试输出在抽象测试例中标识的被观察到的测试输出注预知测试输出可以包含一个未标识的测试事件形式表项形式表的一行形式表问题在形式表中项与支持列即适用于此表和此列的上下文支持此项吗或支持值列即适用于此表和此列的上下文中的该项支持什么值相交处需被回答的问题空闲测试状态没有相关协议建立
18、的连接并且状态独立于以前任何执行过的测试例的一种稳定测试状态实现一致性声明由声称与所给规范一致的实现或系统的提供者所作的声明陈述已实现了哪些能力可有以下诸表协议轮廓轮廓特定和信息客体实现一致性声明形式表以问卷形式出现的文档当为一个实现或系统填写完后就成为测试实现附加信息由的提供者或实现者所做的陈述它包含或引用了与及其测试环境有关的全部信息给出的信息除外该陈述使测试实验室能对运行适当的测试套一份可以有以下诸表协议轮廓轮廓特定和信息客体实现声明测试实现附加信息形式表以问卷形式出现的文档当为一个或填写完后就成为注一份完整的形式表的完成经过三个阶段第一阶段测试套制定者在制定测试规范或的同时生成一个部分
19、形式表第二阶段测试实现者完善部分形式表并为测试工具生成一个加强的部分形式表第三阶段测试实验室加进其自己的问题及信息以为测试服务生成一份完整的形式表术语部分形式表和加强的部分形式表仅用于在中区分各不同的开发阶段被测实现具有相邻用户提供者关系的一个或多个协议的一种实现这种实现将作为开放实系统的一部分通过测试进行研究不确定裁决当根据观察到的测试输出既不能给通过也不能给失败的裁决时所给出的测试裁决信息客体实现一致性声明信息客体用于声称与所给信息客体规范具有一致性的实现或系统的信息客体测试实现附加信息信息客体用于声称与所给信息客体规范具有一致性的实现或系统的初始测试状态测试体启动时的测试状态注既可以是稳
20、定测试状态也可以是暂时测试状态不合适测试事件当被测试一致性的相关规范不允许发生时而发生的测试事件无效测试事件至少违反了被测试一致性的有关规范的一个一致性要求的测试事件注不要将该术语与高级数据链路控制的第二级中定义的无效事件相混淆成分与特定下测试器通信的那部分本地测试法下测试器和上测试器都设置在测试系统内且在的上服务边界有一的抽象测试方法下测试器在中用来表示在测试执行期间通过下层服务提供者间接对的下层服务界面进行控制和观察的手段注下层服务提供者应直接位于测试所关注的最低层协议之下它可能使用一个或多个层或仅仅使用物理媒体下测试器控制功能提供协调下测试器与上下文中的裁决赋值的方法测试工具能完成测试例
21、的推导选择参数化和执行的设备和规程的组合它应与参考的标准化一致且能产生一致性记录多方测试上下文作为一个整体被测试的上下文并且要求同时与多个其他的开放实系统通信多协议测试通过测试例对中多于一个的协议的测试这些测试例的测试目的覆盖相关多个协议的一致性要求多规范依赖性在一个规范中的一致性要求该规范规定在一个一致性系统中对另一规范的支持的要求观察到的测试输出在特定参数化的可执行测试例执行期间所产生的测试事件序列及其相关的数据和或参数值参数化的抽象测试例根据特定和所有有关参数都已提供适当值的抽象测试例参数化的抽象测试套根据适当和其所有测试例均已参数化的选定的抽象测试套参数化的可执行测试例根据特定和全部相
22、应参数都已提供适当值并且对应于一个参数化的抽象测试例的可执行测试例参数化的可执行测试套根据相关和其所有测试例均已参数化并且对应于一个参数化的抽象测试套的选定的可执行测试套通过裁决当观察到的测试结果对测试例的测试目的所针对的一致性要求给出一致性证据且未检测到无效的测试事件时给出的测试裁决控制观察点如在抽象测试法中定义的在测试环境中观察和控制测试事件发生的点注一可根据用在该处发生的和或的集合来描述初步结果记录在一致性记录中并用于决定测试裁决的信息轮廓一致性测试测试某一与一轮廓规范相一致的程度轮廓实现一致性声明轮廓声称与某一轮廓一致的系统的包括轮廓如果有还包括基础规范和轮廓特定注在中的相应术语是实现
23、一致性声明轮廓实现一致性声明轮廓形式表一个轮廓加上一套形式表当为一系统填写完并与轮廓一起时就成为轮廓轮廓测试实现附加信息轮廓与测试所给轮廓包括轮廓一致性有关的如果有也包括基础规范轮廓特定轮廓测试实现附加信息轮廓形式表一个轮廓加上一套形式表当为一填写完并与轮廓一起就成为一份轮廓轮廓要求列表在某一轮廓测试规范中对允许在基础规范中回答的约束的规范其中基础规范是用于测试系统与相关轮廓一致性的轮廓的一部分轮廓要求列表轮廓一致性要求的规范此规范以对相关基础规范形式表的状态项修改的形式给出这些要求规定了对基础规范中允许的回答的附加约束其中基础规范是声称与相关轮廓相一致的系统的轮廓的一部分轮廓特定实现一致性声
24、明轮廓特定声称与所给轮廓一致的系统的它回答轮廓特定的并且附加于列在轮廓中的基础规范形式表项的问题轮廓特定测试实现附加信息轮廓特定和测试所给轮廓一致性有关的此回答有关及其测试环境的问题这些问题是轮廓特定的并且附加于基础规范的轮廓特定测试规范定义扩编与所给轮廓参照的基础规范有关的标准集所必需的信息的规范如果必要包括用于多协议一致性要求的测试例以便为该轮廓提供一套完整的抽象测试例轮廓测试规范一个总结加上一套它所引用的文档包括一套给定轮廓的基础规范和加上轮廓规范规定一个或多个轮廓的规范一个轮廓规范可以是一个国家标准国际标准或是建议轮廓测试规范总结总结参照为完整规定给定轮廓的一致性测试所需的所有文档的规
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17178.1 1997 信息技术 开放系统 互连 一致性 测试 方法 框架 部分 基本概念

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