TTCN3知识
通信设备互操作测试

互操作性测试可以证明一个产品可以与其他类似的产品一起工作:它证明(至少)两个设备之间的端到端功能符合这些设备所基于的标准的要求。在这种情况下,被测系统由来自不同供应商的不同被测设备组合而成。

互操作性测试的重要因素是:

  • 互操作性测试仅在提供正常控制和观察的接口上执行(即不在仅为了测试目的而引入的接口上执行);
  • 互操作性测试基于用户体验的功能(即非协议级别)。在这种情况下,用户可以是人或软件应用;
  • 测试执行和观察是在功能界面上,如人机界面(MMI),协议服务接口和应用程序编程接口(APIs)。

互操作性测试在端点和功能接口上执行意味着互操作性测试用例只能指定功能行为。他们不能明确地导致或测试协议错误行为。

本文及后续文档将为用户提供与互操作性测试相关的主要步骤指导。指导的原则是简单而且实用,目的是可以作为烹饪书”使用,而不是如何进行互操作性测试的严格规定。

指导的主要内容如下:

  • 基本概念定义;
  • 互操作测试规范开发,包括:
  • 定义一个通用的SUT结构;
  • 定义测试平台结构;
  • 定义测试场景和配置;
  • 识别可互操作的功能;
  • 开发互操作测试描述;
  • 互操作性测试过程。

互操作测试相关定义

被测试设备(DUT): 实现标准功能的软件和/或硬件项目的组合,通过一个或多个参考点与其他DUT进行交互

互操作性:两个系统应用同一个通信协议互操作的能力

互操作测试:证明(至少)两个设备端到端之间互操作功能和要求一致的活动

互操作功能(IWF):将一个协议翻译成另一个协议,以便使用两种不同通信协议的两个系统能够互操作

 

合格设备(QE):通过严格和明确的测试,将一个或多个已显示和认证的设备分组,以便与其他设备进行互操作

注1:一旦DUT成功通过QE测试,其本身可能被认为是QE。

注2:一旦QE被修改,它将失去QE的地位,并成为DUT。

北京泰斯汀通信技术有限公司
TEL:010-56497908 FAX:010-56497908
Copyright 2014.Testing 天润顺腾提供技术支持