NI TestStand 2019是NI打造的一款可立即执行的测试管理软件,这款软件主要可以帮助测试和验证工程师快速构建和部署自动化测试系统。借助TestStand,您可以开发、执行和部署测试系统软件,还可以通过在TestStand中开发测试序列来扩展系统的功能,而且这些测试序列可集成使用任何编程语言编写的代码模块。
新版特色:
Python的适配器支持 – TestStand 2019 beta将为调用Python 2.7或3.6中开发的Python模块提供本机支持。熟悉的TestStand Action,Pass / Fail,Numeric Limit,Multiple Numeric Limit和String Value Test的体验现在支持Python代码。适配器支持调用模块函数,获取/设置模块属性,创建类实例,调用类成员或静态函数,以及获取/设置类成员或静态属性。数据转换为每个环境的本机结构,例如将Python元组映射到TestStand容器。
参数扫描和流循环步骤类型 – 流循环是2017数据流功能中For Each循环的增强版本。循环遍历输入文件,并且每次到达结束步骤时还可以写入输出csv文件,不再需要添加写入记录步骤。类似地,新的Sweep Loop引入了指定参数的能力,并且本地扫描了TestStand中的参数。
多核缩放改进 – TestStand 2019包括对多核处理器的广泛优化。这些改进可以显着提高具有高核心数的系统的吞吐量,这些系统在多个UUT上并行运行短时间测试。性能改进在很大程度上取决于系统的设计。
增强的LabVIEW支持 – LabVIEW适配器允许您在VI或PPL之间切换,并有助于PPL的无缝调试。借助这一新功能,LabVIEW适配器允许您覆盖模块设置,以便从所有LabVIEW步骤的适配器配置对话框中运行VI或PPL。适配器还提供自动构建PPL的选项。
报告改进:默认报告格式现在包括保存报告PDF副本的选项。 TSGraphControl ActiveX控件已替换为HTML5图形控件。
与CVI集成:与CVI 2019或更高版本一起使用时,TestStand 2019支持源代码导航,从结构中自动创建TestStand枚举,以及在模块选项卡中区分指针与数组的能力。要测试一下,请在ni.com/beta上注册CVI 2019测试版。
添加快速删除 – 您现在可以使用Ctrl + Space访问快速搜索对话框,以便轻松地将步骤,序列和变量插入到序列编辑器中
应用方式:
TestStand的应用方式
1.自定义测试序列,以满足各种测试需求
借助TestStand的内置适配器,您可以调用以任何编程语言编写的代码,扩展测试序列的功能,满足各种测试需求。 您还可以将代码模块执行的过程自动化,以连接DUT和测试设备。
2.自动保存和报告测试数据
使用TestStand的内置自动报告生成功能,创建各种符合业界标准格式的文件(如 ATML、XML、TML与纯文本文档),以便存储和共享测试数据。 您可以将这些测试结果记录到企业数据库,不仅便于将来进行分析,还可简化数据共享。
3.通过并行测试提高测试吞吐量
使用TestStand的原生工具,简化设备并行测试配置,进而缩短测试时间。 您还可以自定设计能够一次性测试多台设备或能够在同一设备上运行多个测试的系统,从而提高测试吞吐量。