第1章 绪论 1
1.1 自动测试系统概述 1
1.2 现有自动测试系统评述 3
1.2.1 早期的自动测试系统 3
1.2.2 近期的自动测试系统 4
1.3 自动测试相关关键技术 4
1.3.1 测试总线技术 4
1.3.2 ATS软件开发平台 7
1.3.3 面向测试领域的云测试技术 10
1.3.4 其他相关技术 16
1.4 国内保障部门现状 17
第2章 云架构自动测试系统体系架构设计 20
2.1 引言 20
2.2 现有自动测试系统分析 20
2.2.1 便携式自动测试系统 20
2.2.2 通用式自动测试系统 21
2.3 云架构智能测试系统整体模型 25
2.4 云架构自动测试系统硬件模型 26
2.4.1 测试服务平台 28
2.4.2 测试服务终端 29
2.4.3 开关拓扑结构 31
2.5 云架构自动测试系统软件模型 35
2.6 云架构自动测试系统运行机制 41
2.7 云架构自动测试系统测试流程 42
2.8 云架构自动测试系统体系架构的优势分析 44
2.9 本章小结 44
第3章 基于TEDS的智能传感器技术 45
3.1 引言 45
3.2 TEDS技术概述 45
3.2.1 IEEE1451.4 标准 45
3.2.2 标准化电子数据表格 47
3.2.3 混合模式接口 48
3.3 传统传感器的智能化改造 50
3.3.1 存储器的结构及工作机理研究 51
3.3.2 TEDS传感器改造电路 53
3.4 TEDS传感器通信的实现 54
3.4.1 1-Wire单总线的工作原理研究 54
3.4.2 1-Wire和RS-232协议转换的硬件实现 56
3.4.3 DS2433的存储器操作命令研究 58
3.4.4 基于TMEX API的应用程序开发 58
3.5 本章小结 61
第4章 硬件测试资源虚拟化 62
4.1 引言 62
4.2 硬件资源虚拟化概述 63
4.2.1 虚拟化的定义 63
4.2.2 虚拟化的目的 63
4.2.3 虚拟化的意义 63
4.2.4 硬件资源虚拟化典型的模型 64
4.3 硬件测试资源虚拟化模型 65
4.3.1 硬件设备层 67
4.3.2 虚拟资源层 68
4.3.3 虚拟能力层 70
4.3.4 用户层 71
4.4 同态映射机制 72
4.4.1 硬件资源到虚拟资源的映射 73
4.4.2 虚拟资源到虚拟能力构成的映射 73
4.4.3 虚拟能力构成到虚拟能力聚合的映射 74
4.5 实例验证 74
4.5.1 硬件测试资源虚拟化模型 74
4.5.2 同态映射机制 77
4.6 本章小结 78
第5章 动态调度算法 79
5.1 引言 79
5.2 动态调度算法概述 80
5.3 相互间关系复杂的测试任务分解算法 82
5.3.1 任务执行过程和层次结构分析 82
5.3.2 任务分解评估方法研究 84
5.3.3 任务分解过程模型研究 88
5.3.4 实例验证 89
5.4 面向平时的测试资源匹配算法 95
5.4.1 测试描述 95
5.4.2 测试资源匹配原则 96
5.4.3 测试资源匹配算法 99
5.4.4 实例验证 105
5.5 面临突发保障任务的测试任务抢占调度算法 112
5.5.1 测试任务描述 112
5.5.2 测试任务抢占调度算法 115
5.5.3 实例验证 119
5.6 本章小结 123
第6章 云架构自动测试系统应用 124
6.1 引言 124
6.2 原理样机硬件搭建 124
6.2.1 中转器设计 126
6.2.2 开关拓扑结构设计 132
6.3 原理样机软件开发 134
6.3.1 服务器Server程序设计 134
6.3.2 客户端Client程序设计 137
6.3.3 传感器特征参数完善 140
6.4 原理样机试运行 141
6.5 本章小结 144
参考文献 145