符合性测试和互操作性测试的相关性第2版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
符合性测试和互操作性测试的相关性(第2版)符合性测试和互操作性测试的相关性(第2
版)
栏目编辑:闰小梅
E-mail:yanxm@cesi.ac.ca
符合性测试和互操作性测试的相关性(第2版)
TheRelevanceofConformanceTestingandInteroperab_?tyTesting
ETSlAnthonyWiles(法国)
FSCOMScottMoseley(法国)
PQMConsultants,UKSteveRandall(英国)
中国电子技术标准化研究所郭楠吴东亚编译
摘要传统上讲,符合性测试主要用于电信产
业,而互操作性测试主要用于国际互联网络.这两种测
试方法存在各自的优点和缺点,结合使用两种方法,能
够使测试过程的效果达到最大化;同时还介绍了欧洲电
信标准研究院(ETSI)的标准化活动.
关键词互操作性测试符合性测试欧洲电信
标准研究院Plugtest
Abstract:Traditionally,conformancetestinghas beenthedomainofthetelecommunicationsindustrywhile interoperabilitytestinghasmainlybeenlimitedtotheInternet
world.Thispaperdiscussesthemeritsandshortcomingsof eachapproachandshowsonewaytheycanusefullybe
combinedtomaximisetheeffectivenessofthetestingprocess. ThispaperalsopresentsETSIstandardisationactivities,
Keywords:interoperabilitytesting;conformance testing;ETShPlugtest 1背景
电信产业需要不同种类的基础规范和标准来保障产品的功能性,彼此之间的互操作性,安全性和对标准的符合性.任何有效的标准化活动都需要测试规范来支持这些基本需求.如果没有测试规范,产品的功能必定有所欠缺,不能和其他产品互操作,是不安全的并会导致法律责任. 电信产业界为了开发和维护他们的产品和服务,采用了多种测试方法,包括:集成,性能,压力,负载,电磁辐射,电气安全,机械强度,符合性和互操作性. 对欧洲电信标准研究院(ETSI)而言,测试活动受控于协议测试规范.但是,由于不同的原因,我们看到互操作性测试产生了新的,有意义的影响.ETSI持续的Plugtest 服务成功地证明,互操作性测试的概念已经被产业界所接受.目前许多观点认为互操作性测试可以有效地替代符合性测试,并且可以明显的节省花费和时间.
本文还将介绍产业界关于互操作性测试与符合性测试的观点,并阐述ETSI关于两种测试的定义和方法论,分析他们的优点和缺点,结果将表明:互操作性测试与符合性测试的目的不同.只进行一种测试并不能保证互操作性, 所以好的工程实践需要两种测试来保障基础协议要求的互操作性.我们进而断言,符合性测试在完成有效的,严格的互操作性测试中是必要的.
2互操作性测试
事实上,虽然产业界对互操作性测试存在普遍的认识, 但是对于互操作性的定义还不能达成一致.直至现在,互操作测试仍被普遍认为是相当不正规的原型设备之间的互连,目的是为了产品调试和技术改进.InteropEvent, PlugtestS和bake-offs部属于这一类.
目前,互操作性测试的方法是设备商将他们的产品拿
到某个地方集中,在那里提供了合适的网络设施,如图1所示.设备被连接在网络上,通过手动设置,两个或多个设产品5
图1典型的bake-off连接设置
本文系"十五"国家科技攻关计划重点项目:认证认可关键技术研究与示范
(2005BA909B).
信息技术与标,幕化2007年第5期
备商试图使他们的产品通过通信来实现特有的连接功能.这些测试的成功或失败的信息被用来提高产品设计或者作为对基本的标准化活动的反馈,以提高它们的技术能力. 图1为典型的bake—off测试设置,不同设备商提供的一些产品连接到中心网络中.图1显示了产品2,3,6的制造商统一进行一些公共功能的互操作性检测的场景,而设备1,4,5之间的测试能够同步进行.
这种类型的测试对于提高产品的稳定性和产品技术的提升是一种非常有效的方法.但是,它不提供产品符合任何标准的证明,也不表明产品完全符合标准所必需的互操作性要求.
市场对于保障互操作性的要求逐渐引起了电信设备商, 运营商对基于正规测试的认证和贴标活动的兴趣.这种测试不仅依赖于采用预先定义的覆盖所有可能功能的互操作性测试套,而且依赖于产品与特定协议标准的符合性测试, 并且这一测试是互操作性测试的必要条件.
3符合性测试
符合性测试的目的是确定特定标准的实现与本标准单独需求的符合程度.在过去的10年内,ETSI技术体已经开发出针对关键技术的符合性测试规范,
如,GSM,UMTS, DECT,1NAP,TETRA,ISDN,B—ISDN/ATM,
HioerLAN/2,VB一5,FSK和V01P(H.323/SIP)等. ETSI测试规范是根据已经被
证明的ISO/IEC9646 《信息技术开放系统互连一致性测试方法和框架》标准中的符合性测试方法来开发的,如图2所示.
f测试人员l
图2对于符合性测试的通用模型
(基于Iso/IEC9646)
在图2的符合性测试结构中,有两个主要的部件:包含被测实现(1UT)的被测系统(SUT)和测试手段(MOT). IUT一般是一个单独的协议,虽然SUT包含多个协议层, 但一次只用一个符合性测试套测试其中的一层. 2?7年第5期
根据IUT的结构和测试过程中访问的接口,MOT至少有一个测试器,它还处理测试结果的协调,日志和报告.从 SUT连接到测试器是通过一些通信手段(MOC)实现的.例如,当一个第,层的协议连接到一个单独的测试器时, MOC可能是,一1层的协议栈.
在真实测试环境中,测试器可能是分布式的,执行的测试程序或者脚本在
ISO/IEC9646的术语中称为测试例, 测试例的全集称为测试套.ETSI开发出利用标准化的测试语言TTCN编写的抽象测试套(ATS),TTCN语言能够在不同种类的实际测试系统中编译并运行.
图3是对网络部件(和终端设备(进行测试的说明. 删试系统做测系统测试系统被测乐统
o
(a)【{I】元袭的符台删试(b)终端改备的符合性测试图3标准符合性测试的
说明
在每一种情况下,对于组成产品的不同协议部件可以有不同的标准符合性测试套.产品作为一个完整的系统不