物联网的协议测试技术.ppt

  1. 1、本文档共106页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 协议一致性测试的测试过程: * (4) 测试执行: 用ETS对IUT进行激励—响应测试。一般采用基于解释的测试执行策略,即测试执行器直接调用ETS中的测试例进行解释执行,而不需要对整个测试集进行编译预处理,使得用户可对测试过程进行动态的观察和控制。对每个测试例,执行器顺序地读入测试步(step),编码并执行该测试步,激励被测实现IUT做出响应,在后续的测试步中,执行器接收被测实现响应的PDU,解码并于测试例中预期的PDU进行比较,给出测试结果。 * (5) 测试结果分析和评价: 最后,静态一致性检查的结果和所有的测试例的执行判定结果组合在一起,形成一个有关IU T 的一致性判决。当且仅当所有的测试都未失败时,最终的判决才会是通过。 对测试执行产生的测试记录文件进行分析,生成测试判断和协议一致性测试报告。 * 从测试执行的角度看,一致性测试可分两个阶段:控制阶段和观察阶段。 测试系统向被测协议实现发送一系列的测试数据包,激发被测功能,这称为一致性测试的控制阶段;在测试的观察阶段,测试系统监控被测协议实现返回的数据包,与预期的返回数据进行比较,并做出测试判定。 在测试执行过程中,测试系统通过PCO对IUT的输入和输出进行控制和观察,在分析输出是否与预期输出相一致的基础上,才得到针对本次测试的肯定结论。 * 协议互操作性测试 1 互操作测试标准 2 互操作测试系统结构 3 一致性测试与互操作性测试的比较 *   随着通信技术的发展,新的协议越来越复杂,协议一致性测试工作遇到了很多困难。 在实际测试中,一致性测试通过并不能保证互操作测试一定可以通过。所以互操作性测试相关研究越来越受到重视。 * 网络性能评价与测试 * 虽然互操作性测试目前还未制定国际标准,但是中国以及ETSI、ITU-T、ISO等国际组织都开展了相应的研究工作,具体成果有: ① ETSI TS 102237 “互操作测试方法和途径”;ETSI TS 202237 “互操作测试方法”; ② ITU-T正在完善ITU-T Z.itfm “互操作测试框架和方法”; ③ ISO正在许多协议簇中增加互操作测试; ④ 中国通信行业标准YD/T1521-2006 “路由协议互操作性测试方法”。该标准主要是信产部电信研究院、华为公司、中兴通讯公司参与起草,由中华人民共和国信息产业部发布。 1 互操作测试的标准 * 目前互操作测试没有标准定义,通常用于研发阶段多厂商准正式测试或者运营商的选型测试中。互操作测试评估被测实现与相连接相似实现之间在网络操作环境中交互能力,并且完成协议标准中规定的功能,从而确定被测设备是否支持所需要的功能。 * 在互操作测试中,被采用最多的形式是测试单位选择经一致性操作和互操作测试认可设备来与被测设备进行互操作测试。互操作性测试系统结构模型如图。 2 互操作测试的系统结构 互操作测试系统模型 * 表现互操作性测试的重要特征是: ① 认可设备(Qualified Equipment,QE)和被测设备(EUT) 来自不同厂商(至少不同生产线)共同定义测试边界。二者可能是终端设备、网络设备或者应用软件,也可能是一个单独设备或者若干设备组合; ② 互操作性测试基于用户期望的功能,并由用户控制并观察测试结果。用户(Test Driver)可以是人工操作也可以是软件程序; ③ 互操作性测试在功能性接口上执行和观察,也就是说接口没有指定在协议级而是功能级上,接口包括人机接口(MMIs) 、协议设备接口(PDIs) 、应用程序接口(APIs) 。 * 互操作测试过程除了测试规范、测试设备和测试驱动与一致性测试不同以外,其它基本与一致性测试类似。互操作测试过程主要包括两个部分: ① 开发互操作测试规范过程,通常由互操作者根据测试功能要点进行制定。该过程主要包括以下内容:指定抽象测试架构、准备互操作特征声明(Interoperable Features Statement,IFS) 草稿、声明测试套架构(Test Suite Structure,TSS) 、写测试目的、写测试例、IFS 定案; ② 测试过程,主要包括以下内容:准备测试、具体测试、测试报告。 * 一致性测试和互操作测试都是测试协议实现重要而有效的方法,在某种程度上可以相互验证,但二者并不是完全一样: ① 测试目的不同,一致性测试是确定被测实现是否与标准规定一致,而互操作测试是确定被测设备之间基于某一协议的交互能力; ② 测试对象不同,一致性测试的对象是设备或者

文档评论(0)

共享文档 + 关注
实名认证
内容提供者

二级建造师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年10月07日上传了二级建造师

1亿VIP精品文档

相关文档