English| 中文

TTworkbench-自动化测试平台

TTworkbench为全功能的测试开发和执行集成环境(IDE),适合任何种类的基于TTCN-3的自动化测试项目。TTworkbench具有技术独立性,广泛适用于不同领域的产品和服务测试。

TTworkbench 三种不同的产品形式

TTworkbench Express: 执行版本

TTworkbench Basic  : 简易开发版本

TTworkbench Professional:专业开发版本

TTworkbench各版本可结合TestingTech提供的所有的协议测试套件和通信适配插件开发复杂的TTCN-3测试系统。


TTworkbench产品特性

· All-in-one 开发概念

· 采用文本及图形方式轻松快速定义测试例

· 完全支持自动化测试

· 基于TTCN-3技术独立的测试系统设计

· 支持TTCN-3最新版本 (Version 4.6.1)

· 在早期设计阶段测试

· 高可重用性,易于执行预定义测试

· 测试系统的快速集成

· 通过快速高效的bugs追踪使测试套件稳定可靠

· 预装 TTplugins TCP and UDP (免费)

· 通过各类插件功能扩展

· 支持TTCN-3 扩展功能: Advanced Parameterization, Behaviour Types and Extended TRI. As well as partially TTCN-3 Performance and Real Time Testing and the Support of interfaces with continuous signals


TTworkbench功能模块介绍

TTman: 管理,执行已经编译的TTCN-3测试组,并对测试结果进行分析

·定义、执行、保存和恢复和测试工程。  

·不同级别的图形日志和文本日志

·支持数据分析查看 

·选择和配置测试适配器和运行插件(端口,编解码器,外部函数)

·统计视图

·生成测试报告(HTML、PDF 、Excel、Word)

·批处理模式下测试脚本

·命令行选项

CL Editor:用户友好的,基于文本的测试定义(包括T3Doc)

·全面支持ETSI的TTCN-3标准

· 文本格式定义和语法加高亮

·带有源代码导航的文本注释和错误报告   

·代码折叠,代码模板

·TTCN-3数据生成和修改向导

· 内容辅助

· 模块关系图

·提纲页显示定义的结构

· 快速改正支持

· 重构

· T3Doc 的HTML导出

 TTdebug: TTCN-3 源代码级调试

·同时透明调试TTCN-3和基于Java的测试适配器和编解码器

·基于GUI的设置/删除断点和观察点

·手动暂停/恢复运行测试套件

·单步调试通过一个悬浮的测试套件

·查看多个组件的状态和堆栈跟踪

·内容查看和修改本地和组件从基础或结构类型和局部参数变量

·查看状态定时器和手动触发超时

·查看端口队列的状态

·队列中的消息操作的顺序

·查看队列中的消息内容

RPDE: 运行时插件的开发环境

·直观的TTCN-3运行时扩展插件开发框架

·普通模式下和图形模式下开发TTCN-3的运行时插件


TTCN-3协议一致性自动化测试套件

TestingTech提供系列经过认证的基于TTCN-3开发的协议一致性自动化测试套件。

TestingTech提供的协议符合性测试套件基于TTworkbench运行。得益于TTworkbench广泛和详细的测试管理,图形交互式的日志管理,内置的TTCN-3的源代码级调试器,可以让测试逐步执行。TTworkbench无与伦比的测试开发和执行功能帮助您极大提高效率。

TestingTech协议一致性测试TTCN-3套件也满足客户进一步功能扩展需求。对于测试套件和您系统的集成,Testing Technologies提供现成可用的编解码及适配插件,开放的API,集成技术咨询服务。TTsuite是每天都要用的保证产品QA的工具。

 

测试套件ITS-G5

ETSI智能交通系统ITS符合性验证测试集

测试套件WAVE-DSRC

美国交通部V2X标准车载环境无线接入专用段距离通信系统一致性认证测试套测试套件H.248测试基于H.248网关控制协议的媒体网关及媒体网关控制器测试基于H.248网关控制协议的媒体网关及媒体网关控制器测试套件Avnu-AVBAvnu认证的汽车AVB协议一致性测试方案测试套件HSS测试家庭用户服务器Home Subscriber Server implementation一致性及交互性测试开发框架测试套件IMS-Core测试IMS核心网中基于SIP的信令构件测试IMS核心网中基于SIP的信令构件测试套件IMS-SS测试IMS网络中PSTN/ISDN的模拟服务测试套件IMS_SS_IW测试IMS网络中SIP到SIP的基本呼叫及PSTN/ISDN的模拟服务测试套件IPv6测试集IPv6,测试分析主机、路由器和IPv6执行程序中的IPv6消息堆栈测试套件M2PA测试分析M2PA端点测试套件M3UA测试分析M3UA端点信令网关及应用服务器测试套件Presense测试IMS网络中即时(Presence)通讯服务测试套件SCTP测试分析流控制传输协议(SCTP)终端 测试套件SIP测试分析互联网组件,网上电话及SIP3G信令协议测试套件SUA测试分析SUA端点信令网关和应用服务器测试套件VoipQualityRTP测试网上电话系统(VoIP)的语音质量LTE Femtocell 设备测试方案Host Testing of LTE Femtocell eNodeB Devices at the 3GPP RRC/S1AP Including TR69 Support测试套件H225测试基于H.323标准的多媒体通讯网络的呼叫信令和RAS信令操作测试套件Automobile Ethernet测试汽车Ethener(以太网)IP协议栈(IP,TCP,UDP...)VOTER(欧洲航空安全组织EUROCONTROL VoIP协议一致性测试空中交通管理系统ATM的VoIP组件协议SIP/SDR/RTP/TSP的一致性测试集 合作伙伴汽车电子测试解决方案应用推荐(Ruetz System Solutions)一个基于TTplugin-MOST插件的自动化测试集,测试MOST协议核心功能MOST连接管理测试集(Ruetz System Solutions)测试MOST用户设置一致性的连接管理MOST Auxln(辅助)测试集(Ruetz System Solutions)测试MOST用户设置一致性的辅助功能MOST HIGH测试集(Ruetz System Solutions)基于MOST插件的可执行测试方案 , 测试MOST扩展核心协议一致性 , 特别是MOST HighVolcano车载系统测试器(Mentor Graphics)应用在基于AUTOSAR协议的系统设计工具。



TTworkbench测试适配插件

TTPlugins是TTworkbench适配器插件的统称。在TTCN-3测试系统实践中,系统适配器,编解码器,上测试器等由于和具体的待测有关,所以经常是在测试系统开发实现中要考虑的部分。TestingTech提供TTPlugins作为用户测试系统实现可选择的现成可用插件实现。此外,TTworkbench插件开发环境允许用户开发自己的插件实现。或在现有的例子基础上增强。

在测试实践中,插件是个强大的概念。应用TTworkbench插件开发环境不仅可以实现系统适配,编解码,而且可以实现SUT Action触发,外部函数,计时器,测试例参数服务器等。详细请参考如需进一步的指导,请查看内置的TTworkbench User’s Guide → Test Implementation and/or Runtime Plugin Development。

 

端口插件(Port)

TTCN-3系统适配器(system adapter:SA)在TTworkbench中被称作端口插件。端口插件主要任务为TE发送的编码消息或者过程调用添加传输信息,并把消息发送到待测系统。反过来,它必须能够接收测试用例执行过程中由待测系统发送的消息或过程调用,从中提取相关数据到测试套,然后转发该编码数据到TE。

编解码插件(Codec)

编解码插件执行TTCN-3外部编解码(External Codecs:CD)功能。负责执行TE内部值和待测系统(SUT)可识别值间的编码,以及反过来的解码执行。编解码器插件实际执行两个操作,一个是编码操作tciEncode,一个是解码操作tciDecode。编码意味着把TTCN-3的template转变为bytestream或者bitstream。解码意味着翻译进来的bytestream或者bitstream为template表达。

语言导入插件

语言导入插件实现TTCN-3标准中定义的与ASN.1,IDL,XML的无缝结合,实现这些语言定义在TTCN-3代码中的应用。

上测试器插件(SUT Action)

上测试器插件触发待测端执行特定行为,以便实现完全的自动化测试。

分布式测试插件(Component Handling)

TTPlugin-TTmex实现TTCN-3标准7.3.3(The TCI- CH interface)定义的TTCN-3分布式测试管理。

 

TTworkbench现成可用插件

ASN.1

CSN.1

CAN

Ethernet

FTP

IDL

IP

HP Quality Center

HTTP

GPIB

LTE_NAS

LTE  RRC/S1/X2

MOST

Protobuf

Release Management

RS232

RTP

SCP

SNMP

SQL

SSH

TCP

Telnet

TLS

TTtwo2three

TTmex

UDP

WSDL

XSD