封面
版权信息
作者简介
致谢
Preface
序
前言
第1章 自动化测试展望
1.1 自动化测试
1.2 自动化测试系统
1.3 评估引入自动化测试
1.4 自动化测试趋势
1.5 标准自动化测试系统架构
第2章 走进TestStand
2.1 初识TestStand
2.2 TestStand常用术语
2.3 TestStand组件
2.4 熟悉序列编辑器
2.4.1 序列编辑器视图
2.4.2 序列编辑器主界面布局
2.4.3 TestStand重要路径
2.4.4 运行主序列
2.4.5 序列编辑器中的快捷键
第3章 TestStand系统和结构
3.1 TestStand思想
3.2 换一种方式执行主序列
3.3 TestStand开放式架构
第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 调用特定模块适配器
4.5 无模块适配器
4.5.1 声明(Statement)
4.5.2 标签(Label)
4.5.3 消息对话框(Message Popup)
4.5.4 流程控制步骤
4.5.5 同步(Synchronization)
第5章 TestStand数据空间
5.1 TestStand数据空间概述
5.2 变量
5.2.1 局部变量(Locals)
5.2.2 参量(Parameters)
5.2.3 文件全局变量(FileGlobals)
5.2.4 站全局变量(StationGlobals)
5.3 属性
5.3.1 步骤(Step)属性
5.3.2 运行时(RunState)属性
5.3.3 当前上下文(ThisContext)属性
- APP免费
5.4 表达式
- APP免费
5.5 数据类型
- APP免费
5.5.1 默认数据类型
- APP免费
5.5.2 自定义数据类型
- APP免费
5.5.3 使用容器传递数据给代码模块
- APP免费
5.5.4 数据类型匹配
- APP免费
5.6 工具
- APP免费
5.6.1 属性导入/导出工具
- APP免费
5.6.2 属性加载器
- APP免费
第6章 在TestStand中调试
- APP免费
6.1 TestStand执行窗口
- APP免费
6.2 在序列中调试
- APP免费
6.2.1 断点
- APP免费
6.2.2 单步执行
- APP免费
6.2.3 交互式执行步骤
- APP免费
6.2.4 与调试相关的工作站选项
- APP免费
6.2.5 Find工具
- APP免费
6.3 调试代码模块
- APP免费
6.4 序列分析器
- APP免费
6.4.1 分析序列文件
- APP免费
6.4.2 自定制序列分析器
- APP免费
第7章 TestStand常用配置
- APP免费
7.1 序列编辑器选项
- APP免费
7.2 TestStand工作站选项
- APP免费
7.3 搜索路径
- APP免费
7.4 配置模块适配器
- APP免费
7.4.1 LabVIEW模块适配器
- APP免费
7.4.2 LabWindows/CVI模块适配器
- APP免费
7.4.3 C/C++DLL模块适配器
- APP免费
7.5 报表选项
- APP免费
7.6 数据库
- APP免费
7.6.1 数据库选项
- APP免费
7.6.2 数据库查看器
- APP免费
第8章 并行测试
- APP免费
8.1 并行测试概述
- APP免费
8.2 TestStand中的多线程结构
- APP免费
8.3 多线程过程模型
- APP免费
8.3.1 在新的执行中运行序列
- APP免费
8.3.2 并行过程模型
- APP免费
8.3.3 批量过程模型
- APP免费
8.4 数据空间的独立性
- APP免费
8.5 同步步骤
- APP免费
8.5.1 等待
- APP免费
8.5.2 上锁/解锁
- APP免费
8.5.3 自动协作
- APP免费
8.5.4 通知和队列
- APP免费
8.5.5 集合点
- APP免费
8.6 常用多线程测试模式
- APP免费
8.6.1 混合多线程模式
- APP免费
8.6.2 资源局部共享模式
- APP免费
8.6.3 主/从模式
- APP免费
8.7 使用并行测试的注意事项
- APP免费
8.7.1 竞争
- APP免费
8.7.2 资源冲突
- APP免费
8.7.3 死锁
- APP免费
第9章 用户管理
- APP免费
9.1 工作站选项■用户管理
- APP免费
9.2 用户管理器
- APP免费
9.3 识别用户权限
- APP免费
第10章 自定义步骤
- APP免费
10.1 自定义步骤概述
- APP免费
10.2 创建自定义步骤
- APP免费
10.2.1 添加属性
- APP免费
10.2.2 添加子步骤
- APP免费
10.2.3 类型管理
- APP免费
10.2.4 创建代码模板
- APP免费
10.3 步骤模板
- APP免费
第11章 TestStand API
- APP免费
11.1 TestStand API概览
- APP免费
11.2 TestStand API的组织结构
- APP免费
11.2.1 继承性
- APP免费
11.2.2 包含性
- APP免费
11.3 使用TestStand API
- APP免费
11.3.1 在TestStand中使用TestStand API
- APP免费
11.3.2 在代码模块中使用TestStand API
- APP免费
11.4 监测序列执行状态
- APP免费
第12章 过程模型
- APP免费
12.1 过程模型概述
- APP免费
12.2 过程模型的结构
- APP免费
12.2.1 执行入口点
- APP免费
12.2.2 配置入口点
- APP免费
12.2.3 过程模型回调序列
- APP免费
12.2.4 引擎回调序列
- APP免费
12.3 解析过程模型
- APP免费
12.3.1 过程模型回调序列归类
- APP免费
12.3.2 模型插件(Model Plug-In)
- APP免费
12.3.3 过程模型支持文件
- APP免费
12.4 过程模型自定制示例
- APP免费
12.4.1 提示机制
- APP免费
12.4.2 修改默认回调序列
- APP免费
12.4.3 错误处理
- APP免费
12.4.4 修改结果收集
- APP免费
12.5 序列层级结构
- APP免费
第13章 用户界面设计
- APP免费
13.1 用户界面概述
- APP免费
13.2 TestStand自带用户界面
- APP免费
13.3 TestStand UI控件
- APP免费
13.3.1 管理控件
- APP免费
13.3.2 可视化控件
- APP免费
13.4 单执行用户界面的开发
- APP免费
13.5 用户界面消息(UIMessage)
- APP免费
13.6 多执行用户界面
- APP免费
13.7 加载配置参数
- APP免费
13.8 启动选项
- APP免费
13.9 菜单
- APP免费
13.9.1 LabVIEW用户界面菜单
- APP免费
13.9.2 CVI用户界面菜单
- APP免费
13.10 TestStand语言包
- APP免费
13.11 Front-End回调序列
- APP免费
第14章 报表自定制
- APP免费
14.1 修改结果收集
- APP免费
14.1.1 额外结果
- APP免费
14.1.2 自定义步骤
- APP免费
14.1.3 插入子属性
- APP免费
14.2 报表生成
- APP免费
14.2.1 属性标记
- APP免费
14.2.2 报表生成过程
- APP免费
14.2.3 通过回调序列修改报表
- APP免费
14.3 自定制样式表文件
- APP免费
14.4 报表格式对比
- APP免费
第15章 系统部署和性能优化
- APP免费
15.1 系统部署概述
- APP免费
15.2 系统部署的准备工作
- APP免费
15.3 部署过程
- APP免费
15.3.1 TestStand部署工具
- APP免费
15.3.2 部署过程中常见的问题
- APP免费
15.3.3 在目标系统上安装
- APP免费
15.4 优化系统性能
- APP免费
附录A 操作符/函数
- APP免费
参考文献
- APP免费
封底
更新时间:2022-05-05 21:22:18