TTworkbench

您当前所在位置: 

 网站首页 >  TTworkbench
TTCN3编解码器及适配器开发

TTCN3测试编码器及适配器的开发

Codec andTest adapters(SA + PA) development

TTCN-3测试系统模块构成

 适配器定义Test Adapter –TRI

l  优势:

Ø  使用适配器可扩大TTCN-3可执行码适用性,无论厂商差异,硬件差异和协议标准差异。

Ø  可应用各种数据交换方式并动态改变测试设置参数。

l  适配器包括系统适配(SA)和平台适配(PA)

l  TTCN-3可执行码为抽象高级代码,只定义测试件的行为和数据格式,不考虑如何和硬件连接,数据如何传输

l  适配器负担TTCN-3可执行码与被测系统信息交流,连接相应端口,保障数据交换

适配器主要功能职责

l  端口定义和连接,比如:TCP, UDP, Telnet 等。

l  TTCN-3测试件发出的消息传给相应的端口。可预定义多个数据端口,按自行设定条件将不同的消息发往不同的端口。

l  接收被测系统发到数据端口的数据,并传输给TTCN-3测试件,以便核对评估

开发适配器插件(Plugin

l  客户可自行开发

l  TTworkbench里有内置开发说明书:Help > Help contents> TestingTech TTworkbench Developer|sGuide

Ø  范例:Example

Ø  开发插件:HowtodevelopPlugins

l  TestingTech可提供适配器和编译器的开发服务,详情请与我们联系sales@testingtech.com.cn

l  测试系统硬件供应商可提供自行编写的适配器

编译器定义Codec

l  数据交换端口对数据结构格式要求各有不同

l  编码:根据端口要求,编译器将来自TTCN-3的消息转换成对应的数据结构,或将来自被测系统的消息转换成TTCN-3的数据结构。比如在物理层使用二进制数据流。

l  解码:将外部数据结构转换成TTCN-3的数据定义格式。例如:ASN.1, XML(XSD), IDL

l  往来消息的排队配伍

l  将外部用其它语言(例如C语言)定义数据结构转译成TTCN-3格式

开发编译器

l  客户可自行开发编译器插件

l  TTworkbench里有内置开发说明书:Help > Help contents> TestingTech TTworkbench Developer|sGuide

Ø  范例:Example

Ø  开发插件:HowtodevelopPlugins

l  TTech可提供适配器和编译器的开发服务,详情请与销售经理联系sales@testingtech.com

插件列表1–其它语言数据结构

名称

描述

ASN.1

支持用ASN.1编写的数据结构

ASN.1 Codec Factory

ASN.1数据结构编译器

ASN.1 LTE Codecs

ASN.1LTE数据结构编译器

IDL

支持用IDL编写的数据结构

WSDL

支持用WSDL编写的数据结构

XSD

支持用XML/XSD编写的数据结构

插件列表2-数据端口

名称

C Port Plugin

RS232 Port Plugin

CAN Port Plugin

SCP Port Plugin

Ethernet Port Plugin

SSH Port Plugin

FTP Port Plugin

TCP Port Plugin

GPIBPort Plugin

Telnet Port Plugin

HTTP Port Plugin

TLS Port Plugin

IP Port Plugin

UDP Port Plugin

MOST

 

插件列表3–应用接口

Native C Plugin

ReleaseManagement

SQL Plugin

TTmex

发邮件到sales@testingtech.com.cn了解更多信息

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