适用于
- message-based communication
- 单组件
- 非并行
1、Port端口
- 无时延的发送信息
- 接收的信息存储在信息队列,信息队列无长度无上限,实际操作中会加限制
- 实例的端口类型确定可以收发的信息类型,以相对测试系统0的 信息方向决定in和out
- 支持几种信息类型从一个端口交互
2、Components组件
- 给定组件的端口描述它的接口,组件有本地声明,包括常数、变量和定时器
- 一种端口类型可以被多个端口对象实现,端口对象命名需不同、
3、Test Case测试例
- 描述怎么模拟SUT和SUT预期的回应
主测试组件
- 测试系统接口由端口完全定义,不额外定义TSI
判决
- 初始verdict=none,一但置值,TTCN-3不能更改该值
- setverdict不能置入error,error只因run-time error更改。
调用
- control中使用execute调用test case,隐藏的第二参数可以设置时间上限,超时置为error。一些test case设置error时,后面的test case还可以继续执行。
- timer有两种方式:在control part中设置