第3章:TTCN-3基础-笔记

这篇博客介绍了TTCN-3的基础知识,包括标示符的规则、模块的构成、范围定义、常数与变量的使用、函数的声明与调用,以及语句中的选择、循环、标签与goto、日志记录和预处理宏的运用。特别强调了函数参数的初始值设定和避免在日志中记录可能影响测试流程的信息。
摘要由CSDN通过智能技术生成

结构

1、标示符

  • 必须包含字母,可以包含下划线
  • 以字母开头,区分大小写

2、模块

  • 定义部分
  • 可选的控制部分

3、范围

  • 模块定义部分
  • 模块控制部分
  • 元件类型
  • 函数
  • altstep
  • test case
  • 语句块
  • 实例
  • 用户定义名称类型

4、常数

  • 关键字const
  • 必须在声明的时候赋值
  • 不能使用rnd()函数

5、变量

  • 关键字var
  • 不能再模块层声明,即不允许全局变量
  • 声明时可以赋值,如果为赋值前读或用将导致run-time error

9、函数

  • 关键字function在模块定义部分中定义
  • type前加in传递数,outinout传递reference
  • 支持外部函数external

11、参数初始值

  • in可以有初始值,outinout不能有
  • 带初始值的参数后面跟无初始值的参数,中间使用破折号隔开

语句

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值