当前位置:首页 > 工业技术
TTCN-3语言及应用
TTCN-3语言及应用

TTCN-3语言及应用PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:蒋凡,程绍银著
  • 出 版 社:北京:科学出版社
  • 出版年份:2014
  • ISBN:9787030399281
  • 页数:210 页
图书介绍:TTCN-3测试与测试控制第三版是TTCN的最新版本。与TTCN-2相比,它进行了重新设计,具有现代程序设计的风格,并增加了许多新特性,如测试执行控制机制、高并发度的动态测试配置、同步/异步通信功能以及模板匹配机制等,具有更强大的描述能力和更广泛的通用性,可以适应新的测试需求。书中首先介绍了测试控制的发展历史,对常用的几种测试控制做了比较,说明了TTCN-3的应用范围;接着,比较全面地介绍了TTCN-3的模块、测试配置、操作等;继而介绍了测试系统的搭建,以及自主研发的LoongTesting测试平台;最后给出TTCN-3在SIP测试中的应用。特别是为了加深读者的理解,提高他们的实际测试能力,本书结合SIP一致性测试实例,介绍了测试系统框架和测试执行方法、测试设计技术、测试环境搭建、抽象测试套的组织方法、测试组织形式和测试原则等。
《TTCN-3语言及应用》目录
标签:语言 应用

第1章 测试与测试语言 1

1.1软件测试 1

1.1.1软件测试概要 1

1.1.2软件测试分类 1

1.2协议测试 4

1.2.1协议测试概要 4

1.2.2一致性测试 4

1.2.3互操作性测试 8

1.2.4性能测试 9

1.2.5健壮性测试 10

1.3测试语言 10

1.3.1主流测试语言简介 10

1.3.2 TTCN的发展历史 12

1.3.3TTC N-2 12

1.3.4 TTCN-3 14

第2章TTCN-3概览 16

2.1 TTCN-3特性 16

2.1.1前向引用 17

2.1.2标识符和关键字 17

2.2 TTCN-3表示格式 17

2.2.1核心语言格式 18

2.2.2表格表示格式 19

2.2.3图形表示格式 19

2.3 TTCN-3与其他测试语言的对照 23

2.3.1TTCN-3与Python 23

2.3.2TTCN-3与TCL/TK 25

2.3.3TTCN-3优势 29

第3章TTCN-3语法 31

3.1数据类 31

3.1.1简单基本类型 32

3.1.2基本串类型 32

3.1.3结构类型 33

3.1.4 anytype类型 35

3.1.5配置相关类型 36

3.1.6 default类型 38

3.1.7子类型 40

3.1.8数组 41

3.1.9常量 42

3.1.10变量 43

3.2运算符 44

3.2.1算术运算符 46

3.2.2串运算符 47

3.2.3关系运算符 47

3.2.4逻辑运算符 50

3.2.5位运算符 51

3.2.6移位运算符 52

3.2.7循环移位运算符 54

3.3模块 55

3.3.1模块简介 56

3.3.2模块定义部分 56

3.3.3模块控制部分 58

3.4模板 59

3.4.1消息模板 59

3.4.2模板匹配 61

3.4.3匹配操作 62

3.4.4模板的值 63

3.5函数、测试例、可选步 64

3.5.1函数 64

3.5.2测试例 69

3.5.3可选步 71

3.6语句 74

3.6.1基本语句 74

3.6.2可选步语句 75

3.6.3测试控制语句 76

3.6.4分支控制语句 78

3.6.5定时器控制语句 85

3.6.6端口操作语句 88

3.7通信操作 88

3.7.1通信配置 89

3.7.2基于消息的通信 101

3.7.3基于过程的通信 111

第4章LoongTesting测试平台 113

4.1 TTCN-3测试系统 113

4.1.1 TCI数据类型 114

4.1.2 TRI接口 115

4.2 LoongTesting框架 117

4.3 LoongTesting构成 120

4.3.1编译器 120

4.3.2执行器 121

4.3.3测试控制中心 123

4.3.4平台适配器 124

4.3.5被测系统适配器 124

4.3.6编解码器 127

第5章 初步使用LoongTesting 130

5.1测试环境介绍 130

5.1.1被测系统描述 130

5.1.2被测环境搭建 130

5.2测试方案设计 130

5.2.1消息数据类型设计 130

5.2.2定义测试组件及端口 131

5.2.3测试例设计 131

5.2.4测试步骤 132

5.3测试过程解析 133

5.4另一个例子 136

5.4.1 Ping的简单介绍 136

5.4.2测试例的设计 137

5.4.3系统适配器的开发 137

5.4.4编解码器的开发 140

5.4.5测试结果 142

第6章Web测试 144

6.1测试环境介绍 144

6.1.1被测系统概述 144

6.1.2被测环境搭建 144

6.2测试方案设计 144

6.2.1测试内容 144

6.2.2消息数据类型设计 145

6.2.3消息数据模板设计 150

6.2.4端口和组件设计 153

6.2.5模块参数介绍 154

6.2.6测试例设计 155

6.3系统适配器设计 157

6.3.1 send与receive操作 157

6.3.2系统适配器开发 158

6.3.3编解码器开发 162

6.3.4测试结果 165

第7章SIP一致性测试 166

7.1 SIP简介 166

7.2 SIP消息格式 168

7.2.1 SIP请求消息格式 169

7.2.2 SIP应答消息格式 169

7.3 SIP栈结构 170

7.4 SIP测试方法与框架 171

7.5抽象测试套描述 172

7.5.1数据表示 172

7.5.2动态行为表示 175

7.5.3测试套编写 176

7.5.4测试套文件组织 177

7.5.5测试套配置 178

7.6 SIP编解码器 178

7.7平台适配器 180

7.8被测系统适配器 181

7.9测试环境搭建 182

7.10测试结果分析 183

第8章 常见问答 188

8.1如何配合ASN.1进行测试套开发 188

8.1.1 TLV编解码 188

8.1.2使用ASN.1文件 189

8.2如何使用外部函数 191

8.2.1外部函数介绍 191

8.2.2在PA中添加外部函数 191

8.2.3在TTCN-3代码中调用外部函数 193

8.3如何构建执行器 193

参考文献 196

附录 198

相关图书
作者其它书籍
返回顶部