本书以作者多年的实际项目经验为基础,系统介绍了工业自动化测试管理软件TestStand的实用功能和常见问题的解决方法。全书内容共15章,包括基础入门和高级进阶两部分。其中,基础入门部分(第1~9章)介绍工业自动化测试管理的基础知识,使读者对TestStand有较完整的认识;高级进阶部分(10~15章)主要介绍TestStand自定制、面向对象模型、编程技巧和优化策略、TestStand开放式架构,引导读者从测试管理的角度来考虑问题,实现对项目的复杂度和需求进行综合评估,逐步成长为团队核心开发人员。 值得一提的是,所有软件的本质都是一种工具,运用它解决项目中的实际问题是基本,而能不局限于软件自身并在解决问题的过程中了解整个行业的动态和发展趋势,逐步形成全局化的眼光和思路,这才是本书希望传达的信息。

作者

胡典钢,美国国家仪器公司资深区域应用工程师,主要负责大型项目的开发和管理工作,具有丰富的工程实践经验。

查看全部
目录

摘要

致谢

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 熟悉序列编辑器

小结

第3章 TestStand系统和结构

3.1 TestStand思想

3.2 换一种方式执行主序列

3.3 TestStand开放式架构

小结

第4章 动手创建序列

4.1 创建序列

4.2 步骤内置属性

4.3 使用任意模块适配器

4.4 调用特定模块适配器

4.5 无模块适配器

小结

第5章 TestStand数据空间

5.1 TestStand数据空间

5.2 变量

5.3 属性

5.4 表达式

5.5 自定义数据类型

5.6 工具

小结

第6章 在TestStand中调试

6.1 TestStand执行窗口

6.2 在序列中调试

6.3 调试代码模块

6.4 序列分析器

小结

第7章 TestStand常用配置

7.1 序列编辑器选项

7.2 TestStand工作站选项

7.3 搜索路径

7.4 配置模块适配器

7.5 报表选项

7.6 数据库选项

小结

第8章 并行测试

8.1 并行测试概述

8.2 TestStand中的多线程结构

8.3 多线程过程模型

8.4 数据空间的独立性

8.5 同步步骤

8.6 常用多线程测试模式

8.7 使用并行测试的注意事项

小结

第9章 用户管理

9.1 工作站选项 用户管理

9.2 用户管理器

9.3 识别用户权限

小结

第10章 自定义步骤

10.1 自定义步骤概述

10.2 创建自定义步骤

10.3 步骤模板

小结

第11章 TestStand API

11.1 TestStand API概览

11.2 TestStand API的组织结构

11.3 使用TestStandA PI

11.4 监测序列执行状态

小结

第12章 过程模型

12.1 过程模型概述

12.2 过程模型的结构

12.3 解析过程模型

12.4 过程模型自定制示例

12.5 序列层级结构

小结

第13章 用户界面设计

13.1 用户界面概述

13.2 TestStand自带用户界面

13.3 TestStandUI控件

13.4 单执行用户界面的开发

13.5 用户界面消息UIMessage

13.6 多执行用户界面

13.7 加载配置参数

13.8 启动选项

13.9 菜单

13.10 TestStand语言包

13.11 Front-End回调序列

小结

第14章 报表自定制

14.1 修改结果收集

14.2 报表生成

14.3 自定制样式表文件

14.4 报表格式对比

小结

第15章 系统部署和性能优化

15.1 系统部署概述

15.2 系统部署的准备工作

15.3 部署过程

15.4 优化系统性能

小结

附录

附录A 随书光盘内容

附录B 操作符/函数

参考文献

查看全部
书评
查看更多
请您登录后发表评论 登录 | 注册
我的评分:
提交
0/400