摘要 | 第1-7页 |
第一章 引言 | 第7-10页 |
1.1 协议一致性测试 | 第7页 |
1.2 测试描述语言 | 第7-8页 |
1.3 测试工具现状 | 第8页 |
1.4 开发工具及开发环境 | 第8页 |
1.5 论文目标 | 第8-10页 |
第二章 TTCN-3简介 | 第10-18页 |
2.1 TTCN-3的主要特性、优点及主要用途 | 第10页 |
2.2 核心语言和其它表示形式 | 第10-11页 |
2.3 测试成分、端口和测试判定 | 第11-12页 |
2.3.1 测试成分 | 第11-12页 |
2.3.2 端口 | 第12页 |
2.3.3 测试判定 | 第12页 |
2.4 TTCN-3模块 | 第12-14页 |
2.4.1 TTCN-3模块定义部分 | 第12-13页 |
2.4.2 TTCN-3模块控制部分 | 第13-14页 |
2.5 函数、测试例 | 第14页 |
2.6 配置操作 | 第14-16页 |
2.6.1 create操作 | 第14-15页 |
2.6.2 成分引用mtc、system和self | 第15页 |
2.6.3 连接和映射 | 第15-16页 |
2.6.4 start操作 | 第16页 |
2.6.5 其它操作 | 第16页 |
2.7 通信操作 | 第16-18页 |
2.7.1 通信模型 | 第16页 |
2.7.2 通信操作分类 | 第16-17页 |
2.7.3 发送操作 | 第17页 |
2.7.4 接收操作 | 第17页 |
2.7.5 控制操作 | 第17-18页 |
第三章 TTCN-3测试系统体系结构 | 第18-29页 |
3.1 TTCN-3测试系统的一般结构 | 第18-20页 |
3.1.1 TTCN-3执行器实体TE(TTCN-3 Executable) | 第19页 |
3.1.2 测试管理实体TM(Test Management) | 第19页 |
3.1.3 编码和解码实体CD(Coding and Decoding) | 第19页 |
3.1.4 成分处理实体CH(Component Handling) | 第19-20页 |
3.1.5 SUT适配器实体SA(SUT Adaptor) | 第20页 |
3.1.6 平台适配器实体PA(Platfrom Adaptor) | 第20页 |
3.2 TTCN-3控制接口TCI(TTCN-3 CONTROL INTERFACE) | 第20-21页 |
3.3 TCI-CH接口 | 第21-29页 |
3.3.1 TCI-CH required接口 | 第21-24页 |
3.3.2 TCI-CH provided接口 | 第24-27页 |
3.3.3 TCI-CH接口操作的激活与TTCN-3操作之间的相互关系 | 第27-29页 |
第四章 TCI-CH接口实现的总体分析 | 第29-39页 |
4.1 TCI-CH接口的功能 | 第29页 |
4.2 TCI-CH接口中实体的通信问题 | 第29-30页 |
4.3 TCI-CH PROVIDED接口和TCI-CH REQUIRED接口的操作实现分析 | 第30-33页 |
4.4 TCI-CH接口实现途径——分布式对象技术CORBA | 第33-37页 |
4.4.1 对象管理体系结构OMA | 第33-34页 |
4.4.2 CORBA对象请求代理的体系结构 | 第34-36页 |
4.4.3 对象接口定义 | 第36页 |
4.4.4 客户端机制 | 第36页 |
4.4.5 服务端机制 | 第36-37页 |
4.5 TCI-CH接口实现的体系结构 | 第37-39页 |
第五章 TCI-CH接口的实现 | 第39-65页 |
5.1 TCI-CH接口的IDL定义 | 第39-44页 |
5.1.1 接口定义语言IDL | 第39-41页 |
5.1.2 TCI-CH接口的IDL定义 | 第41-42页 |
5.1.3 IDL文件的编译 | 第42-44页 |
5.2 TCI-CH_PROVIDEDIMPL类的实现 | 第44-56页 |
5.2.1 TCI-CH_Providedlmpl类的数据成员 | 第44-46页 |
5.2.2 分布式对象TCI-CH_Providededlmpl、TCI-CH_Requiredlmpl的识别问题 | 第46-51页 |
5.2.3 TCI-CH_Providedlmpl对象实现在测试系统中分布测试成分的策略 | 第51-52页 |
5.2.4 TCI-CH_Providedlmpl对象实现中的数据一致性问题 | 第52页 |
5.2.5 TCI-CH_Providedlmpl对象实现中操作的实现 | 第52-56页 |
5.3 成分处理器的实现 | 第56-58页 |
5.3.1 TestComponentHandler类的数据成员 | 第56-57页 |
5.3.2 成分处理器的功能 | 第57-58页 |
5.4 TCI-CH_REQUIREDIMPL类的实现 | 第58-61页 |
5.4.1 TCI-CH_Requiredlmpl类的数据成员 | 第58-59页 |
5.4.2 TCI-CH_Requiredlmpl对象实现中操作的实现 | 第59-61页 |
5.5 测试执行器TE的功能 | 第61页 |
5.6 TCI-CH接口实现的模拟验证 | 第61-65页 |
结论 | 第65-66页 |
致谢 | 第66-67页 |
参考文献 | 第67页 |