GB T 17178.4-2010 信息技术 开放系统互连 一致性测试方法和框架 第4部分:测试实现.pdf
《GB T 17178.4-2010 信息技术 开放系统互连 一致性测试方法和框架 第4部分:测试实现.pdf》由会员分享,可在线阅读,更多相关《GB T 17178.4-2010 信息技术 开放系统互连 一致性测试方法和框架 第4部分:测试实现.pdf(16页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.100 L 79 喧嚣中华人民主主和国国家标准GB/T 17178.4-2010 信息技术开放系统互连一致性测试方法和框架第4部分:测试实现Information technology-Open systems interconnection一Conformance testing methodology and framework-Part 4: Test realization CISO/IEC 9646-4: 1994 ,MOD) 2011-01-14发布数码防伪中华人民共和国国家质量监督检验检茂总局中国国家标准化管理委员会2011-05-01实施发布G/T 17178.4
2、-2010 目次前言.1 引言.II 1 范围2 规范性引用文件3 术语和定义.4 缩略语.25 测试实现概述.2 5.1 引言. . . . . . . . . . . . . . . . . . . . . . . 2 5.2 测试工具合成25.3 测试手段(MOT)的功能35.4 已选择的和参数化的测试套.3 5.5 参数化可执行测试套(PETS) 3 6 测试实现的要求6.1 引言6.2 测试手段(MOT)的要求.6.3 关于执行测试套(ETS)派生的要求.4 6.4 一致性记录的要求6. 5 扩充IXIT书写形式的要求6. 6 关于其他文档的要求.7 符合性.附录A(资料性附录)关于
3、测试实现的附加指南GB/T 17178.4-2010 前言GB/T 17178(信息技术开放系统互连一致性测试方法和框架标准分为7个部分:第1部分:基本概念第2部分:抽象测试套规范第3部分:树和表的组合表示法第4部分:测试实现第5部分:一致性评估过程对测试实验室和客户的要求第6部分:协议轮廓测试规范一一第7部分:实现一致性声明本部分为GB/T17178的第4部分。GB/T 17178的本部分与是ISO/IEC9646-4: 1994(英文版)的一致性程度为修改,理由为:在ISO/IEC 9646.4: 1994中涉及的TTCN语言是ISO/IEC9646. 3 :1998中TTCN-2,而IS
4、O/IEC9646. 3由ETSI进行了修订,修订为ETSIES 201 873-1 V2. 2.1 : 2003 (TTCN-3) ,TTCN-3是对整个测试说明语言的一个完全的重新设计。TTCN-3除去了表格和文本表示之间的密切关系,清理了OSI特定的语言构造,并引入了一些新概念。对TTCN的重新设计是为了使其现代化,使它的应用领域扩展到OSI一致性测试以外的领域。本部分的附录A为资料性附录。本部分由中华人民共和国工业和信息化部提出。本部分由全国信息技术标准化技术委员会归口。本部分起草单位:中国电子技术标准化研究所。本部分主要起草人:卓兰、黄家英、吴东亚。I G/T 17178.4-201
5、0 引GB/T 17178.1-1997和GB/T17178.2-2010定义了为测试与发布为国际标准或ITU-T建议的OSI协议规范和/或传送语法的实现的一致性用的通用方法。这两部分还把一些要求放在OSI一致性测试规范和抽象测试套(ATS)规范的产生上。ISO/IEC 9646-3: 1998定义了用于抽象测试套规范标准化的测试表示法一一树表结合表示法(TTCN)。一旦符合GB/T17178:2的OSI一致性测试规范和ATS是可用的,它们的测试操作是基于同一参考ATS规范,则由不同测试实验室所获得的测试结果宜是可比较的。ISO/IEC 9646-5: 1994把一些要放在一致性评价过程,使得
6、测试结果能与其他测试实验室所获得的结果进行比较,并能得到广泛的接受。GB/T 17178的本部分集中考虑上述过程中的一个中间阶段一测试实现。在测试准备工作能够开始之前,测试被测实现的测试手段(MOT)加以提供。测试实现者是指负责提供这样测试手段(MOT)的那些组织。GB/T 17178.62010定义了为了规定针对轮廓一致性测试的轮廓测试规范(PTS)要求的通用方法。ISO/IEC 9646-7 :1995定义了如何基于标准化的实现一致性声明CICS)表达系统与基础规范和轮廓的一致性,并使之形成文档。本部分把一些要求放置在测试实现上,以确保测试例的执行反映在参考ATS的目的。本部分将提出测试实
7、现的有关要求,以确保测试事件的执行能反映参考抽象测试套(ATS)所规定的行为,这样才能达到标准化ATS的目的。E 1 范围信息技术开放系统互连一致性测试方法和框架第4部分:测试实现G/T 17178.4-2010 GB/T 17178的本部分规定了一些要求,并给出了涉及与按照GB/T17178. 2规定的参数抽象测试套(ATS)规范的一致性测试手段(MOT)的实现指南。本部分适用于产生测试单方协议、多方协议或轮廓用的MOTo注:这隐含着使用在GB/T17178.1-1997中定义的ATS。然而,在本部分中,术语ATS形式也适用于为测试特定的轮廓而设计的附加的抽象测试例,并且包括在轮廓特定测试规
8、范(PSTS)中。这些要求局限于MOT那些方面,这些方面可以被映射成在GB/T17178.1-1997中定义的抽象测试功能,或者它们对于正确使用标准化ATS来说必不可少。这样的一些方面可能包括产生一致性日志或测试套实现附加信息(IXIT)形式表进展的设施。测试系统和上测试器的进一步实现细节超出本部分的范围。MOT的接受、确认和安装超出本标准的范围。2 规范性引用文件下列文件中的条款通过GB/T17178的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不
9、注日期的引用文件,其最新版本适用于本部分。GB 9387-1988信息技术开放系统互连基本参考模型第1部分:基本模型(idtISO 7498: 1984)(又见ITU-T建议X.200(1984)GB/T 17178.1-1997信息技术开放系统互连一致性测试方法和框架第1部分:基本概念Cidt ISO/IEC 9646-1:1994) GB/T 17178.2-2010信息处理系统开放系统互连一致性测试方法和框架第2部分:抽象测试套规范OSO/IEC9646-2:1994 , MOD) GB/T 17178.62010信息技术开放系统互连一致性测试方法和框架第6部分:协议轮廓测试规范OSO/
10、IEC9646-6:1994 , IDT) ISO/IEC 9646-3: 1998信息技术开放系统互连一致性测试方法和框架第3部分:树和表的组合表示法ISO/IEC 9646-5: 1994信息技术开放系统互连一致性测试方法和框架第5部分:一致性评估过程对测试实验室和客户的要求ISO/IEC 9646-7: 1995信息技术开放系统互连一致性测试方法和框架第7部分:实现一致性声明ETSI ES 201 873 V2. 2.1 :2003 测试描述方法(MTS)测试和测试控制表示法第三版3 术语和定义GB/T 17178.1-1997中确定的全部术语和定义均适用于本部分。另外,TTCN协调点的
11、定义G/T 17178.4-2010 在ISO/IEC9646-3: 1998给出。4 缩略语GB/T 17178.1-1997所给出的缩略语适用于本部分,另外,本部分还将增加如下缩略语:ASP 抽象服务原语ATM 抽象测试法ATS 抽象测试套BIT 基本互连测试ETS 可执行测试套ICS 实现一致性声明IUT 被测实现IXIT 测试实现附加信息LT 下测试器LTCF 下测试器控制功能MOT 测试工具MPyT 多方测试OSI 开放系统互联PATS 参数化抽象测试套PCO 控制观察点PDU 协议数据单元PETS 参数化可执行测试套PSTS 轮廓特定测试规范PTS 轮廓测试规范SATS 巳选的抽象
12、测试套SETS 已选的可执行测试套SPyT 单方测试SUT 被测系统TCP 测试协调规程TM-PDU测试管理协议数据单元TTCN 树表组合表示法UT 上测试器5 测试实现概述5. 1 引言测试实现是指在一致性测试规范及其抽象测试套(ATS)的基础上产生的与OSI协议规范一致的IUT用的测试手段(MOT)的过程。5.2 测试工具合成2 MOT是能执行下列内容的设备和规程的组合zu 测试例的派生;b) 测试例的选择;c) 测试例的参数化;d) 测试例的执行;和e) 一致性测试日志的产生。GB/T 17178.4-2010 关于基本协议规范的一致性评估,MOT为与参数ATS相一致的协议规程提供了AT
13、S实现。关于基础协议规范的一致性评估,MOT提供了每个ATS的实现,包括(如果有)与轮廓测试规范概要(PTS概要)相一致的任何附加的抽象测试例的实现。5.3 测试手段(MOT)的功能在派生过程中,把ATS的抽象测试例转换成可执行的测试例,以形成可执行的测试例(ETS)。基础规范的选择过程以完整的ATS开始。对IUT不合适的测试例按照实现的一致性声明(ICS)和测试实现附加信息。XIT)的规定加以解除选择。在轮廓测试的情况下,选择过程以适用于轮廓的测试例列表开始,该列表是特定轮廓测试规范的一部分。对IUT不合适的测试例按照轮廓ICS和轮廓IXIT的规定加以解除选择。在参数化过程中,在参数化过程中
14、,在测试例中参数按照合适的IXIT(和可能的ICS)的规定给出合适的值。然后,把MOT用于IUT一致性评估过程中,以按照在测试活动中的测试例,并导致一致性日志产生。5.4 己选择的和参数化的测试套测试套的中间形式可以加以创建或者可以不加以创建,这取决于派生过程出现。这类中间形式被称为=a) STAS:选择的抽象测试套;b) SETS:选择的可执行测试套;c) PATS:参数化的抽象测试套;d) PETS:参数化可执行抽象测试套。5.5 参数化可执行测试套(PETS)在上述各种形式中,仅抽象测试套必须是明确的。某个MOT可以从当测试例运行时的相关ATS(已知ICS和IXIT)中自动生成PETS。
15、这样的MOT不以有形形式展现出ETS、SETS和PETS。然而,被执行的内容总是参数化可执行测试套(PETS)。6 测试实现的要求6. 1 引言关于测试实现的要求提出za) MOT作为一个整体;b) 从抽象测试例到可执行测试例的派生过程;c) 产生一致性日志用的设施;d) IXIT形式表的进展;e) 其他文档的产生。6.2 测试手段(MOT)的要求6.2.1 功能概述MOT应提供该符合GB/T17178. 2一2010的单个ATS。测试实现者应仅使用最高标准化状态(例如,DIS,而不是CD)的ATS规范版本。测试工具应提供:a) 下测试器实现,如果使用了多方测试上下文,则提供下测试器控制功能(
16、LTCF)的实现;b) 在测试法所要求的范围内,提供测试器的规范;c) 为SPyT本地测试法和上测试器超出SUT的任何MPyT测试法提供上测试器的实现;d) 可选的是,SPyT协调测试法和分布式测试法的上测试器的实现,如果合适,实现MPyT测试GB/T 17178.4-2010 法,这一条可作为可选项;e) 按照在参数ATS规范中所规定的要求,提供测试协调规程的规范;f) 为SPyT本地测试法和上测试器超出MPyT下测试器的TMP的实现,如果合适,为MPyT测试法提供测试系统内的TCPs的实现;g) 为SPyT协调测试法提供SUT的任何MPyT测试法,或者如果合适,为MPyT测试法提供MPyT
17、下测试器内的TMP的实现。6.2.2 执行的测试例MOT应包括从ATS抽象测试例中派生的可执行测试例,或应包括派生可执行测试例的手段。MOT的实现,应与在ATS中所选择测试表示法的语义一致。MOT应提供对OUT的不合适的测试例的解除选择的手段,并应提供在5.3中提出的对选择的测试例(元论这里是处于抽象级还是可执行级)进行参数化的手段。对选择过程中的要求按ISO/IEC9646-5: 1994的7.3加以表达曰、对参数化过程中的要求按ISO/IEC9646-5: 1994的7.4加以表达6.2.3 基本互连测试的选择MOT应为了选择在基本互连测试(BIT)测试表中所述的能力测试例或行为测试例提供
18、设施,如果这样的列表是在参数ATS中规定的,且MOT应为了在能力和行为测试例前初始全部运行它们提供的设施。MOT还应为了忽略来自于对于能力和行为测试所选择的测试例是集合中的BIT所指出的那些测试例题提供设施。6.2.4 参数化的执行可执行测试套MOT应包括由派生、选择和参数化过程所导致的执行PEST能力。6.2.5 测试手段的一致性测试实现者应提供MOT与参数规范的一致性声明,它标示不支持ATS的任何子集(见6.3.4)。测试实现者应标识出对MOT所要求的测试执行的所有约束,这些约束超出了在参数ATS规范中所叙述的那些约束(例如,限制IXIT所规定的值范围)。注:测试实现者宜注意到对在ATS规
19、范中所述的综合测试服务要求。测试实现者可能希望开发每个要求的ATM用的MOT,以使测试实现实验室能提供综合测试服务。6.2.6 一致性日志MOT应为生成一致性日志提供设施(见6.的。6.3 关于执行测试套(ETS)派生的要求6.3.1 51言/ 本章要求适用于所有可执行测试套,包括SETS或PETS,不论它们是否是有形的。6.3.2 与参数ATS规范的一致性ETS应从单个参数ATS规范中派生得到。对于与参数ATS一致的ETS,它应遵循6.3. 36. 3. 5所叙述的要求。同时,他还应遵循参数ATS规范本身中以及在多部分一致性测试标准的其他部分(如果适用,例如TMP)中所叙述的要求。6.3.3
20、 ATS与ETS的对应性每个可执行测试例应是单个抽象测试例的具体实现,并且对于以可执行测试例为基础的执行而言,每一个可执行测试理应是可选的。包含抽象测试例的测试事件的所有序列应在可执行测试例中能实现。每个抽象测试例的测试目的和裁决分配应在相应的可执行测试例中加以维护。除了在抽象测试例中定义PDU参数之外,MOT应不对从IUT接收到的PDU参数的有效性进行校验。测试系统可能执行的进一步检验都超出本标准的范围,并且应不影响对每个测试例裁决分配。GB/T 17178.4-2010 在参数ATS中所定义的测试组关系应在ETS中加以维护。每一个测试组是由在ATS中命名的测试例集所构成,这些测试例应在该E
21、TS中表达成一个命名的可执行测试例集。ATS包括抽象测试套到ICS形式表和部分IXIT形式表问题的映像(见GB/T17178. 2-2010第14章)。该映射应在ETS中加以维护。6.3.4 设置抽象测试套的(ATS)子集ETS派生过程一般导致派生ATS的所有抽象测试例。然而,可能接受的是派生ATS的某些子集用的ETSo如果子集被创建,那么就ICS形式表和IXIT形式表问题与ATS中的测试例的映射而言,测试例集合的排除应与IUT的测试选择过程相一致。注:这意味着对所有IUT必备的测试倒可能包括在子集中,但是,测试实现者可不选择实现可选的或有条件的特定测试例集合,因此,不要求测试实现者去测试IU
22、T的特定类别。因此,所实现的AST子集应等价于一个或多个潜在的SATSo6.3.5 派生过程独立性在MOT中,派生过程应导致对给定IUT正在执行的相同PETS,而与派生时间元关,但派生过程与选择参数化的过程有关。注:见附录A的A.2.l和图A.L在测试准备阶段,特定IUT的选择和参数化过程的应用是测试实验室的职责。6.4 一致性记录的要求如6.2所述,MOT应提供生成一致性记录的某些手段。一致性日志是作为测试活动而产生的、人可读的信息记录、足以记录观察到的测试结果并验证测试裁决的分配。该信息组合了当PETS针对IUT运行时出现的实际测试事件的观察结果及使那些事件与所涉及的抽象测试例有关联的信息
23、。在一致性测试报告的产生中以及在争议和询问的解决方法中可使用到-敢性日志,而争议和询问是在一致性许可过程期或由于一致性评估过程的结果可能出现的问题。一致性日志应包括:a) 一致性日志的唯一标志,其中包括执行PETS的起始日期和事件:b) MOT标识,开始日期,版本号和ETS标d(如果有); c) 每个测试倒运行的起止指示,如呆MPyT上下文被调用,那些下测试器曾被启动及被停止,包括唯一引用在ATS中所规定的抽象测试例(例如,TTCN测试例引用或TTCN测试例表示符); d) 由下测试器发给IUT的PDU和由下测试器从IUT接受到的PDU,包括PDU参数和用户数据中所包含的详细信息的纪录;e)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 17178.4 2010 信息技术 开放系统 互连 一致性 测试 方法 框架 部分 实现

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