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现成可用插件
下载信息 [文件大小:330.74 KB 下载次数: 次] 点击下载文件:TTCN-3测试适配插件