中华人民共和国国家标准
GB/T26857.1-2011
信息技术开放系统互连测试方法和 规范(MTS) 测试和测试控制记法 第3版第1部分:TTCN-3核心语言
and specification(MTS)-The testing and test control notation-Version 3-Part 1:TTCN-3core language
中国国家标准化管理委员会 中华人民共和国国家质量监督检验检疫总局 发布
目 次
前言2规范性引用文件 1范围3术语和定义 24缩略语5引论6基本语言元素8模块. 7类型和值 28 139测试配置 4010对常量的声明 48对变量的声明 4812 对定时器的声明 4814声明特征标记 13对消息的声明 49对模板的声明16运算符 58函数和备选步测试用例 6919 20 程序语句和操作的概览 基本程序语句 70 72行为性程序语句默认处理 8423 配置操作 87通信操作25 定时器操作. 测试判定操作 11027 外部动作 11128模块控制部分 11229规定的属性. 114附录A(规范性附录)巴克斯-诺尔形式(BNF)和静态语义 120附录B(规范性附录) 附录C(规范性附录) 匹配入值 TTCN-3预定义函数 ... 154 147附录D(规范性附录) 其他类型与TTCN-3一起使用 162附录E(资料性附录)不 有用的类型库 171参考文 174
前言
GB/T26857《信息技术开放系统互连测试方法和规范(MTS)测试和测试控制记法》由下列几部分组成:
第1部分:TTCN-3核心语言;第2部分:TTCN-3表格表示格式;第3部分:TTCN-3图形表示格式;第5部分:TTCN-3运行时接口(TRI): 第4部分:TTCN-3操作语义;第6部分:TTCN-3控制接口(TCI).
本部分为GB/T26857的第1部分.
本部分参考了ETSIES201873-1v2.2.1《测试方法和规范测试和测试控制记法第3版第1部分:TTCN-3核心语言》.
本部分按照GB/T1.1一2009给出的规则起草.
请注意本文件的某些内容可能涉及专利,本文件的发布机构不承担识别这些专利的责任.
本部分由全国信息技术标准化技术委员会(SAC/TC28)归口.
本部分起草单位:中国电子技术标准化研究所.
本部分主要起草人:杨宏、郝丹丹、卓兰、付晓宇、张晖、郭楠、徐全平、徐冬梅、张翠、董挺、韩丽.
信息技术开放系统互连测试方法和 规范(MTS)测试和测试控制记法 第3版第1部分:TTCN-3核心语言
1范围
本部分规定了TTCN第3版(即TTCN-3)核心语言.TTCN-3可作为各种通信端口上全部类型的反应系统测试的规范.典型的应用领域有协议测试(包括移动协议和互联网协议)、服务测试(包括增 补服务)、模块测试、基于CORBA平台的测试、AP1等.TTCN-3不限于符合性测试,而能用于许多其他种类的测试,包括互操作性测试、健壮性测试、回归测试、系统和集成测试.对物理层协议的测试套规定不在本部分的范围之内.
表格表示格式和图形表示格式,这些表示格式的规定不在本部分范围之内. TTCN-3旨在用作独立于测试方法、层和协议的测试套的规定.TTCN-3定义了各种表示格式,如
本部分定义了ASN.1使用的一个规定性方式,正如GB/T16262.1-2006标准中定义的一样.其他语言与TTCN-3的协调使用不在本部分研究范围之内.
TTCN-3的设计虽然已经考虑到TTCN-3翻译器和编译器的最终实现,但从抽象测试套(ATS)到可执行测试套(ETS)的实现手段超出本部分的范围.
2规范性引用文件
下列文件对于本文件的应用是必不可少的.凡是注日期的引用文件,仅注日期的版本适用于本文件.凡是不注日期的引用文件,其最新版本(包括的修改单)适用于本文件.
GB/T1988-1998信息技术信息交换用七位编码字符集GB/T5261-1994信息技术七位和八位编码字符集的控制功能GB/T16262.2-2006信息技术抽象语法记法一(ASN.1)第2部分:信息客体规定GB/T16263.1-2006信息技术ASN.1编码规则第1部分:基本编码规则(BER)、正则编码
规则(CER)和非典型编码规则(DER)规定
GB/T16263.2-2006信息技术ASN.1编码规则第2部分:紧缩编码规则(PER)规定GB/T17178.1-1997信息技术开放系统互连一致性测试方法和框架第1部分:一般概念 GB/T17969.1一2000信息技术开放系统互连OSI登记机构的操作规程第1部分:一般规程ISO/1EC9646-3:1998信息技术开放系统互连一致性测试方法和框架第3部分:数和表组合记法(TTCN)
ISO/IEC10646信息技术通用多八位编码字符集(UCS)
ITU-T建议T.100(1988)交互图文的国际信息交换
ITU-T建议T.101(1994)交互服务的国际互通
ETSIES201873-2(V2.2.1)测试和规定方法(MTS)测试和测试控制记法第3版第2部