文摘
英文文摘
声明
致谢
1综述
1.1 引言
1.2磁悬浮列车运行控制系统及车载子系统
1.2.1磁悬浮列车运行控制系统
1.2.2磁悬浮列车运行控制系统车载子系统
1.3选题的目的和意义
1.3.1背景
1.3.2目的和意义
1.4研究方案、内容及论文结构
1.4.1研究方案
1.4.2研究内容
1.4.3论文结构
1.5本章小结
2 TTCN-3核心语言及测试系统
2.1 TTCN-3表示形式
2.2 TTCN-3核心语言基本元素
2.2.1标识符
2.2.2可见性
2.2.3可参数化
2.2.4类型和值
2.3 TTCN-3测试系统
2.3.1 TTCN-3测试系统模型
2.3.2测试执行器TE
2.3.3 SUT适配器SA
2.3.4平台适配器PA
2.3.5编解码子系统
2.4测试用例行为
2.4.1选择行为
2.4.2重复行为
2.5测试系统配置
2.5.1创建操作
2.5.2通信端口连接、映射及取消
2.5.3运行测试用例
2.6通信操作
2.6.1通信操作通用格式
2.6.2基于消息的通信
2.6.3基于过程的通信
2.6.4通信端口控制
2.7定时器
2.8本章小结
3改进的基于IO的测试用例生成与约简
3.1传统黑盒测试理论的研究
3.1.1等价分类法
3.1.2边界值分析法
3.1.3因果图分析法
3.2黑盒测试用例集的生成
3.3基于IO的测试用例生成
3.3.1单参数组合测试用例
3.3.2二参数组合覆盖测试用例
3.3.3 P.J Schroeder等人的基于IO的测试用例生成和约简算法
3.3.4前面几种算法的不足
3.4基于IO黑盒测试用例生成改进算法
3.4.1改进算法实现
3.4.2算法分析
3.5本章小结
4测试用例执行顺序研究
4.1 测试用例排序的重要性
4.2常用的测试用例排序方法
4.3基于模糊的测试用例执行顺序研究
4.3.1基于模糊的测试用例评分
4.3.2语言变量
4.3.3输入模糊化
4.3.4模糊规则
4.3.5模糊推理系统
4.3.6测试用例排序方法
4.4本章小结
5测试与分析
5.1 TTCN-3测试系统TTworkbench
5.1.1 Ttworkbench简介
5.1.2 TTworkbench组件
5.2测试用例的生成约简和排序
5.2.1车载测试系统黑盒模型
5.2.2测试用例集的生成
5.2.3基于IO的测试用例约简
5.2.4基于模糊的测试用例排序
5.3基于TTCN-3的测试用例描述
5.3.1通信协议描述
5.3.2测试用例描述
5.3.3 SUT Adaptor的编写
5.4仿真测试平台
5.5仿真实验
5.6测试结果分析
5.7本章小结
6总结与展望
参考文献
作者简历
北京交通大学;