GB/T 18138.1-2000
基本信息
标准号:
GB/T 18138.1-2000
中文名称:信息技术 开放系统互连 表示层一致性测试套 第1部分:表示协议测试套结构和测试目的
标准类别:国家标准(GB)
标准状态:现行
发布日期:2000-07-01
实施日期:2001-03-01
出版语种:简体中文
下载格式:.rar.pdf
下载大小:1421617
标准分类号
标准ICS号:信息技术、办公机械设备>>开放系统互连(OSI)>>35.100.60表示层
中标分类号:电子元器件与信息技术>>信息处理技术>>L79计算机开放与系统互连
关联标准
采标情况:idt ISO/IEC 10729-1:1993
出版信息
出版社:中国标准出版社
书号:155066.1-17133
页数:40页
标准价格:18.0 元
出版日期:2004-04-16
相关单位信息
首发日期:2000-07-14
复审日期:2004-10-14
起草单位:清华大学、电子标准化研究所
归口单位:全国信息技术标准化技术委员会
发布部门:中华人民共和国国家质量监督检验检疫总局
主管部门:国家标准化管理委员会
标准简介
本标准适用于测试表示层协议实现的一致性测试套。 GB/T 18138.1-2000 信息技术 开放系统互连 表示层一致性测试套 第1部分:表示协议测试套结构和测试目的 GB/T18138.1-2000 标准下载解压密码:www.bzxz.net
标准内容
ICS35.100.60
中华人民共和国国家标准
GB/T18138.1—2000
idtIS0/1EC 10729-1:1993
信息技术
开放系统互连
表示层一致性测试套
第1部分:表示协议
测试套结构和测试目的
Information technologyOpen systems interconnection-Conformance test suite for the presentation layer-Part 1:Test suite structure and test purposesforthepresentationprotocol
2000-07-14发布
2001-03-01实施
国家质量技术监督局
GB/T18138.1—2000
本标准等同采用国际标准ISO/IEC10729-1:1993《信息技术开放系统互连表示层一致性测试套第1部分:表示协议测试套结构和测试目的》。由于ISO8823中正文与附录的表号是连续编号,而等同采用为我国国标GB/T15696中正文与附录的表号是分别编号,即ISO8823的表16~表29分别变为GB/T15696的表A1~表A14。所以,本标准所引用的上述表号按GB/T15696作了相应更改。GB/T18138在《信息技术开放系统互连表示层一致性测试套》总标题下,目前包括以下两个部分:
第1部分(即GB/T18138.1):表示协议测试套结构和测试目的第2部分(即GB/T18138.2):ASN.1基本编码测试套结构和测试目的本标准由中华人民共和国信息产业部提出。本标准由信息产业部电子标准化研究所归口。本标准起草单位:清华大学、电子标准化研究所。本标准主要起草人:徐明伟、陈立宇、夏宜、吴建平、郑洪仁。GB/T18138.1—2000
ISO/IEC前言
ISO(国际标准化组织)和IEC(国际电工委员会)是世界性的标准化专门机构。国家成员体(它们都是ISO或EC的成员国)通过国际组织建立的各个技术委员会参与制定针对特定技术范围的国际标准。ISO和IEC的各技术委员会在共同感兴趣的领域内进行合作。与ISO和IEC有联系的其他官方和非官方国际组织也可以参与国际标准的制定工作。对于信息技术,ISO和IEC建立了一个联合技术委员会,即ISO/IECJTC1。由联合技术委员会提出的国际标准草案需分发给国家成员体进行表决。发布一项国际标准,至少需要75%的参与表决的国家成员体投票赞成。
国际标准ISO/IEC10729-1是由ISO/IECJTC1“信息技术”联合技术委员会的SC21“开放系统互连、数据管理和开放分布式处理”分委员会制定的。ISO/IEC10729在《信息技术开放系统互连表示层一致性测试套》总标题下,目前包括以下两个部分:
第1部分:表示协议测试套结构和测试目的第2部分:ASN.1基本编码测试套结构和测试目的GB/T18138.1—2000
一致性测试的目的是增加不同协议实现之间相互工作的可能性,尽管单独依靠一致性测试并不能保证相互工作。一致性测试通过确定某实现具有的所需功能以及在典型通信实例中与协议规范相一致的行为,来增加每一个实现与协议规范相符的可信度。相关的标准化一致性测试的基本目的是根据相关的协议标准建立统一的一致性测试和无歧义的评价规程来检查协议实现的操作能力。这些测试套的标准化将使不同测试实验室得出的测试结果具有可比性并能够被普遍地接受,从而减少对同一个表示协议实现所进行的重复测试。本标准规定了一个测试套结构和一组测试目的,供测试套的规定者使用,作为所有已标准化的一致
性测试套的基础,来评价与GB/T15696(即面向连接的表示协议规范)的一致性。基于本标准的一致性测试套是由以下人员设计的:a)提供对表示协议一致性测试服务的测试实验室;b)为上述测试实验室提供测试手段的测试实现者;c)表示协议的实现者。
中华人民共和国国家标准
信息技术开放系统互连
表示层一致性测试套
第1部分:表示协议
测试套结构和测试目的
Information technologyOpen systems interconnection-Conformance test suite for the presentation layer-Part 1:Test suite structure and test purposesfor the presentation protocol1范围
GB/T18138.1—2000
idtIS0/IEC10729-1:1993
本标准根据GB/T15696为除X.410一1984方式以外的表示层协议规定了测试套结构和测试目的。本标准并不规定这些一致性测试是如何实现或使用的,也不规定测试结果是如何表示或使用的。注:不同测试方法的选择可能会限制测试目的的实现。本标准适用于测试表示层协议实现的一致性测试套,这些表示层协议实现对面向连接的会话服务(GB/T15128)进行操作并声称符合GB/T15696。本标准不包括对相关协议实现的一个通用的性能、可靠性或健壮性的评价,也不包括对协议设计本身的评价。
2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。GB/T9387.1—1998信息技术开放系统互连基本参考模型第1部分:基本模型(idtISO/IEC7498-1:1994)
GB/T15128—1994
4信息处理系统开放系统互连面向连接的基本会话服务定义(idtISO83261987)
GB/T15129—1994
信息处理系统开放系统互连服务约定(idtISO/TR8509:1987)GB/T15695—1995
5信息处理系统开放系统互连面向连接的表示服务定义(idtISO8822:1988)
GB/T15696—1995
5信息处理系统开放系统互连面向连接的表示协议规范(idtISo8823.1988)
GB/T16262—1996
6信息处理系统开放系统互连抽象语法记法一(ASN.1)规范(idtISO/IEC8824:1990)
GB/T16263—1996
6信息处理系统开放系统互连
抽象语法记法一(ASN.1)基本编码规则规范(idtISO/IEC8825:1990)
国家质量技术监督局2000-07-14批准2001-03-01实施
GB/T18138.1—2000
GB/T17178.1—1997
信息技术开放系统互连
一致性测试方法和框架第1部分:基本概念(idtISO/IEC9646-1.1994)
ISO/EC9646-2:1994信息技术开放系统互连一致性测试方法和结构第2部分:抽象测试套规范
3定义
本标准采用下列定义。
3.1参考模型的定义
本标准采用GB/T9387.1中定义的下列术语:a)具体语法concretesyntax;
b)表示连接presentation-connection;c)表示层PresentationLayer;d)表示协议控制信息presentation-protocol-control-information;e)表示协议数据单元presentation-protocol-data-unit;f)表示服务presentation-service;g)表示服务访问点presentation-service-access-point;h)表示服务数据单元presentation-service-data-unit;i)会话连接session-connection;j)会话层SessionLayer;
k)会话服务session-service;1)会话服务访问点session-service-access-point;m)会话服务数据单元session-service-data-unit;n)会话服务提供者session-service-provider;o)传送语法transfersyntax。
3.2服务约定(常规)定义
本标准采用GB/T15129中定义的下列术语:a)证实(原语)confirm(primitive);b)指示(原语)indication(primitive);c)原语primitive;
d)请求(原语)request(primitive);e)响应(原语)response(primitive);f)服务提供者service-provider;g)服务用户service-user。
3.3会话服务定义
本标准采用GB/T15128中定义的下列术语:a)接受者;接受ss用户acceptorzaccepting ss-user;b)被呼SS用户calledSS-user;c)主呼Ss用户callingSS-user;d)有条件的(参数)conditional(parameter);e)建议参数proposedparameter;f)接收SS用户receivingSS-user;g)请求者;请求Ss用户requestor;requestingSS-user,h)选定参数selectedparameter;2
i)发送SS用户sendingSS-user;j)令牌token。
3.4表示服务定义
GB/T18138.1—2000
本标准采用GB/T15695中定义的下列术语:a)抽象语法abstractsyntax;
b)抽象语法名abstractsyntaxname;c)缺省上下文defaultcontext;d)已定义上下文集合definedcontextset;e)破坏型destructive,
f)扰乱disrupt;
g)功能单元functionalunit;
h)活动间已定义上下文集合inter-activitydefinedcontextset;i)非破坏型non-destructive;j)常规方式normalmode;
k)表示上下文presentationcontext;1)表示上下文标识presentationcontextidentification;m)表示数据值presentationdatavalue;n)传送语法名transfersyntaxname;o)X.410-1984方式X.410—1984mode。3.5表示协议定义
本标准采用GB/T15696中定义的下列术语:a)接受者acceptor;
b)无效的表示协议数据单元invalidpresentation-protocol-data-unit;c)发起者initiator;
d)本地事态localmatter;
e)原始活动标识符originalactivityidentifier;f)表示上下文标识符presentationcontextidentifier;g)协议差错protocolerror;
h)请求者requestor;
i)响应者responder;
i)自定界self-delimiting;
k)同步点标识符synpointidentifier;1)有效表示协议数据单元validpresentation-protocol-data-unit。一致性测试方法和框架定义
本标准采用GB/T17178.1中定义的以下术语:a)基本互连测试basicinterconnectiontesting;b)行为测试behaviourtesting;c)IUT的能力capabilitiesofanIUT,d)能力测试capabilitytesting;e)一致性测试conformancetesting;f)一致性测试套conformancetestsuite;g)动态一致性要求dynamicconformancerequirements;h)被测实现implementationundertest;GB/T18138.1—2000
i)不合适测试事件inopportunetestevent;j)下测试器lowertester;
k)PICS形式表PICSproforma;
1)协议实现一致性声明protocolimplementationconformancestatement;m)语义无效测试事件semanticallyinvalidtestevent;n)静态一致性要求staticconformancerequirements;o)语法无效测试事件syntacticallyinvalidtestevent;p)被测系统systemundertest;q)测试组 test group;
t)测试目的testpurpose。
4缩略语
本标准采用GB/T15696—1995的表A1、表A2、表A3中定义的下列缩略语。4.1数据单元
表示协议数据单元
表示服务数据单元
会话服务数据单元
表现协议数据单元的类型
ACPPDU
变更上下文PPDU
ACAPPDU
ARPPPDU
ARUPPDU
CPPPDU
CPAPPDU
CPRPPDU
RSPPDU
RSAPPDU
TCPPDU
TCCPPDU
TDPPDU
TEPPDU
TTDPPDU
变更上下文确认PPDU
异常释放提供者PPDU
异常释放用户PPDU
连接表示PPDU
连接表示接受PPDU
连接表示拒绝PPDU
重新同步PPDU
重新同步确认PPDU
能力数据PPDU
能力数据确认PPDU
表示数据PPDU
加速数据PPDU
表示特权数据PPDU
其他缩略语
ASN.1抽象语法记法一(见GB/T16262)已定义上下文集合
FU功能单元
被测实现
下测试器
开放式系统互连
协议实现一致性声明
表示协议控制信息
表示协议机
表示服务
PSAP表示服务访问点
PS用户表示服务用户
SS会话服务
SSAP会话服务访问点
SUT被测系统
TSS&TP测试套结构及测试目的
5一致性
GB/T18138.1—2000
遵从本标准的一般或抽象测试套应该:a)由一组测试例组成,该组测试例与第11章到第13章规定的测试目的集合或子集相对应;b)明确地表明所使用的测试目的;c)覆盖所有在第11章到第13章中规定的相关测试目的,并适用于该测试套所选择的覆盖范围和测试方法
d)使用一个测试套结构,该结构是第7章规定的测试套结构的适当子集(或全集);e)使用第8章中规定的命名约定来命名其测试组和测试例,这种命名约定使第11章到第13章中使用的测试组和测试例的名字在具有相关性时也能够被使用;f)对于第11章到第13章,如果在选中的测试目的和用于测试例选择的PICS形式表之间存在一定关系的话,必须保持规定的关系;g)遵从ISO/IEC9646-2。
6测试方法
6.1引言
本标准使用的测试方法遵从ISO/IEC9642-2的要求。6.2TSS和TP与抽象测试套之间的关系本标准中的测试目的来源于GBT15696,即表示协议标准。这个来源重点为测试协议的一致性方面标识测试目的。然而,对于使用何种测试方法、这些测试目的应如何实现、以及在测试时需注意的实践或经济约束未加以考虑。
应注意本标准的意图是表示协议的所有测试套都应包括对本标准中提到的所有测试目的的测试。然而,抽象测试套的制定者也可按照ISO/正C9646-2第10章的要求将本标准的测试自的划分成子集。6.3测试选择
测试套的结构是经过组织的,这样才有可能根据PICS的内容选择适当的测试例。注:如果PICS表示忽略某项必备的特性,那么与该特性相关的测试例将不被执行:在一致性测试报告中将明确指出该实例的不一致性。
6.4判决
每个抽象测试例的判决是根据IUT的能力与表示协议要求的行为的一致性,以及对PICS中所列功能和参数值的支持来确定的。致性评价是基于各个判决、表示协议标准(GB/T15696),以及IUT的PICS 的。
6.5测试套的覆盖范围
测试目的是根据ISO/IEC9646-2中10.2(测试组结构)和10.3(测试目的)来规定和组织的,从而可获取对可能状态/事件、参数值、有效/语法无效/不合适变化的恰当的覆盖范围。7测试套结构
表示协议的测试套由测试组和测试例组成。每个测试例有一个精确定义的目的。在测试套中,使用5
GB/T18138.1—2000
了嵌套测试组以提供按逻辑排序的测试例。测试组可以按任意深度嵌套。它们可用于帮助规划、开发、理解或执行测试套。
本测试套主要包括三个测试组:a)能力测试,它用于验证表示协议实现的可观察能力在GB/T15696表示协议规范的9.2中陈述的静态一致性要求和PICS方面的有效性。b)有效行为测试,应与10169-1的一致,当测试器工作在有效方式下时,它测试协议实现与GB/T15696表示协议规范的9.1中规定的动态一致性要求相符的程度。这些测试提供了对PICS中的支持的特性的精确评价。
c)无效行为测试,当测试器发送的测试事件违反GB/T15696中至少一条一致性要求时,它测试该协议实现与GB/T15696表示协议规范的10.3中规定的动态一致性要求相符的程度。这些测试组可以划分成以下几个子组:
1)语法错误测试,这里测试器发送的测试事件中包含GB/T15696不允许的PDU定义;2)语义错误测试,这里测试器发送的测试事件的语义与GB/T15696所允许的不一致;3)不合适测试,这里测试器生成的测试事件在GB/T15696不允许的时刻发生。每个测试组都可进一步分成许多更低级的测试子组。主要测试组的完整结构在图1和图2中给出。注:在测试例树中每一项后面括号中的数字指示该测试组及其测试目的可在本标准中的相应章条中找到。核心功能单元(11.1)
能力测试
测试套
有效行为
测试(12)
无效行为
测试(13)
上下文管理
功能单元(11.2)
上下文恢复
功能单元(11.3)
见图2
不合适测试
语法无效测试
语义无效测试
图1表示测试套结构
状态/事件交点
参数变化
DCS变化
8命名约定
有效行为
测试(12)
GB/T18138.1—2000
连接建立(12.1.1)
连接释放正常(12.1.2)
连接释放天折(12.1.3)
事件状态交点
参数变化
DCS变化
编码变化
上下文管理(12.1.4)Www.bzxZ.net
数据传送(12.1.5)
令牌处理(12.1.6)
同步(12.1.7)
活动管理和异常处理(12.1.8)
重新同步(12.1.9)
发送者(12.2.1)
接收者(12.2.2)
长度编码(12.4.1)
内容编码(12.4.2)
用户数据(12.4.3)
表示有效行为测试
本章描述了测试组目标和测试目的中所用到的形式表。两种用到的形式表描述如下:a)第一种形式表用于含嵌套测试组的测试组。它描述了该测试组的目标并列出了它下面的测试子组。该形式如下:
V.W.X.YAA/BB/FUNCTION(FN)
[Reference.ISo 8823....
Test group objective:.
Subgroups:
1 Function One(F1)
2 Function Two(F2).
n Function n(Fn).
第1项(V.W.X.Y)是必备的,它是该测试组在本标准中的正式章条号。第2项(AA/BB/FUNCTION(FN))是必备的,它是该测试组的符号名。注意该名字的最后一项是以全称给出的,后面接着一个缩写。第3项是可选的引用,它指向基本标准中的相关章条。如果对于该测试组没有合适的引用,该项可省略。
第4项是必备的,它是该测试组目标的自然语言陈述。第5项由该测试组所包含的下一级测试子组的引用组成。b)第二种形式表用于在其下只有测试目的的测试组。它描述该测试组目标并列出组成该测试组的测试目的。该形式如下:
V.W.X.YAA/BB/FUNCTION(FN)
[ReferenceISo8823...
Testgroup objective
Test purposes:
GB/T18138.1-—2000
第1项(V.W.X.Y)是必备的,它是该测试组在本标准中的正式章条号。第2项(AA/BB/FUNCTION(FN))是必备的,它是该测试组的符号名。注意该名字的最后一项是以全称给出的,后面接着一个缩写。第3项是可选的引用,它指向基本标准中的相关章条。如果对于该测试组没有合适的引用,该项可省略。
第4项是必备的,它是该测试组目标的自然语言陈述。第5项是一个用自然语言表示的该测试组的测试目的列表。9优先级
本标准定义了表示协议(GB/T15696)的测试目的。本标准并不打算与GB/T15696抵触或对其提供解释。如果存在本标准与GB/T15696相抵触的情况,那么认为本标准是错的,GB/T15696具有高优先级。
注:任何人在使用标准时,若遇到不准确或模棱两可的情况,应该立即通知我国的标准化主管部门,以便使该情况得到调查并采取适当的措施。
基本互连测试
提供对IUT的有限测试以决定是否存在足够的一致性使互连成为可能。如果要求基本互连测试,可以使用下面的11.1.1.1/1、11.1.1.2/1。11能力测试(CA)
测试组目标:为每个静态一致性要求提供有限的测试,以检查IUT的什么能力可以被观察,并检查这些可观察到的能力相对于静态一致性需求和PICS是否有效。子组:
1核心功能单元(KE)
2上下文管理功能单元(CM)
3上下文恢复功能单元(CR)
11.1CA/核心功能单元(KE)
测试组目标,检查表示核心功能单元中的规程。子组:
1连接建立(CE)
2连接天折(CA)
11.1.1CA/KE/连接建立(CE)
测试组目标:检查连接建立规程。子组:
1发起者(I)
2响应者(R)
11.1.1.1CA/KE/CE/发起者(I)
测试组目标:检查IUT的作为连接发起者的能力。8
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。