| 概述
TestStand现成测试管理软件可用于验证和生产测试,从而无需在内部进行耗时的序列生成器开发和维护。
结合官方教程并融入自动化测试案例教学。完成1个中等规模自动化测试案例的编写,建议有LabVIEW/C#/C语言基础。
课程目标:熟悉TestStand环境、在TestStand环境中开发模块化测试应用程序、在TestStand中调试测试序列、执行测试序列并生成测试报告、配置TestStand,以串行或并行方式测试设备、将测试应用程序分布到测试站。
| 大纲
课程 | 概述 | 主题 |
什么是TestStand? | 介绍自动化测试系统的组件,并了解TestStand提供的功能。 | TestStand简介 |
了解TestStand序列编辑器 | 了解TestStand序列编辑器的主要组件。 | TestStand序列编辑器简介了解TestStand序列编辑器的主要组件 |
创建测试序列 | 创建新的测试序列来部署基本测试。 | 开发测试代码创建新的测试序列在测试序列中添加步骤创建和调用代码模块创建测试步骤执行测试序列 |
控制TestStand执行 | 根据不同的测试条件或设置修改测试序列,使其以不同方式执行。 | 通过局部变量共享数据改变执行数据流根据失败测试更改执行 |
对测试序列进行故障分析 | 使用内置TestStand功能识别和修复测试序列中的问题。 | 比较测试序列跟踪执行使用断点暂停执行处理执行错误修改执行程序,以找到问题对代码模块进行故障分析 |
复用序列代码 | 修改测试序列以避免重复代码,同时让测试序列更具模块化和可复用性。 | 复用一系列步骤配置设置的存储复用数据复用有不同限值的测试序列 |
存储并显示测试结果 | 使用TestStand内置功能来创建自定义报告,并将数据记录到数据库 | 创建报告采集结果自定义报告外观自定义报告内容生成多个报告数据库记录测试数据流盘 |
执行多个UUT的测试序列 | 配置测试序列来测试多个UUT。 | 测试UUT执行切入点的使用自定义序列号输入在加载序列文件时执行步骤 |
以并行方式执行测试 | 配置测试序列以并行执行测试,提高测试吞吐量。 | 配置步骤来实现异步运行以并行方式执行测试同步执行并行步骤 |
部署测试序列 | 了解如何根据测试系统的需求将测试序列部署到生产车间。 | 选择要部署的组件选择部署方法 |