《使用TestStand构建测试系统架构》课程是《使用TestStand开发测试程序》课程的进阶课,主要介绍了如何自定义TestStand来进一步满足您的测试需求。本课程包含一系列系统设计场景,您将从中学习何时以及如何修改TestStand框架的不同组件,从而满足您的测试系统要求。
创建和自定义进程模型,修改多个序列的测试执行
自定义测试报告的内容
创建自定义步骤类型,满足测试开发人员的需求
使用TestStand API,以编程方式控制TestStand
创建和自定义用户界面
对测试程序代码进行审查
管理测试框架的部署
有授课教师指导的面授课程:两(2)天
有授课教师指导的线上课程:三(3)天(每天5.5小时)
随需课程:3小时(附加练习)
需要自定义TestStand框架各类组件的TestStand用户
希望获得TestStand架构师认证的TestStand用户
完成《使用TestStand开发测试程序》课程或达到同等水平
完成《LabVIEW核心教程(一)》或达到同等水平
能够在TestStand中设计和开发测试序列,并在测试序列中包含子序列且可调用外部代码模块
能够说明进程模型的用途,并能使用执行切入点来执行测试序列
具备LabVIEW基础知识
或具备Python基础知识
可选课程(取决于您的代码开发应用):《LabVIEW核心教程(二)》
TestStand 2021
LabVIEW 2021
LabVIEW Runtime 2021
LabWindows/CVI 2020
TestStand 2023 Q4(32位)
LabVIEW 2024 Q1(32位)
LabVIEW Runtime 2024
Python 3.11.9(32位)
有授课教师指导的虚拟课程包含电子版课程材料,可通过NI培训中心获取。
NI有授课教师指导的线上课程通过Zoom平台进行,并向学员提供Amazon AppStream/LogMeIn访问权限,以便能在配备最新软件的虚拟机上进行练习。
随需课程:已包含在软件订阅和企业协议中,或通过5个Education Services Credits或2个培训学分获得
公共虚拟或课堂面授课程:20个培训服务积分或6个培训学分
专属虚拟或教室面授:140个培训服务积分或40个培训学分
课程 | 概述 | 主题 |
---|---|---|
测试序列开发人员和测试框架架构师的职责 | 确定序列开发人员和框架架构师的分工。 |
|
修改所有序列的执行 | 选择和部署适当的方法,修改测试站所有测试序列的执行。 |
|
选择结果处理策略 | 选择并实现满足测试框架需求的结果处理策略。 |
|
创建自定义步骤类型 | 创建自定义步骤类型,为所有测试开发人员提供一组一致的可复用组件。 |
|
使用TestStand API,以编程方式控制TestStand | 使用TestStand API来开发以编程方式与TestStand进行交互的代码。 |
|
创建自定义用户界面 | 实现自定义用户界面(UI)来简化测试操作人员的测试过程。 |
|
执行TestStand代码审查 | 了解有助于进行TestStand代码审查的各种工具和技术。 |
|
TestStand部署管理 | 了解哪些方法可以确保将测试框架部署到开发人员,以及将系统部署到最终用户。 |
|
提高TestStand系统性能 | 优化使用TestStand开发的测试站的性能。 |
|
定义代码模块开发的策略 | 了解如何最高效地开发测试系统代码模块并为测试序列调用这些代码模块。 |
|
如计划在一年内参加三门或三门以上NI有授课教师指导的课程,可购买培训会员,获得NI所有公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及不限数量的认证凭证,绝对物有所值。