TestStand 基本知识[9]--Step Properties

每一个测试步骤都有属性和方法,本文一起看看TestStand 内置步骤的属性。

在TestStand Sequence Editor 界面中,提供了如下步骤属性设置项:

 分别看下每个项大致的作用。

General Panel   主要设置步骤类型和适配器

这项理解应该没有问题。

Run Options Panel  配置step code module 加载和运行的选项

Load Option & Unload Option 设置步骤加载和卸载的方式

Result Recording Option 设置这个步骤的测试数据要不要收集,有些Action步骤,在生产阶段可以都Disable

Ignore Run-time Errors 如果这个步骤的报错不影响测试的继续执行,可以勾选,但是慎用。

Looping Panel  设置步骤循环执行

 可以根据实际的需求设置步骤循环的选项,

需要注意的是:结果记录中是否需要记录所有循环的数据

Post Actions Panel   设置步骤执行结束后的跳转

 平时可能使用 Custom Condition比较多一些。

因为按照Pass/Fail结果来设置跳转的话,只是针对Tests步骤,Action步骤是没有办法根据PASS/FAIL条件跳转的(Action步骤没有PASS/FAIL结果)

Switching Panel  内嵌调用NI Switch硬件资源

通过NI Switch Executive软件包,可以在Switching Panel 直接调用NI Switch板卡资源

Synchronization Panel 设置步骤的同步属性

这个属性也是比较常用的

第一部分设置多线程之间的互锁,

第二部分设置多线程之间的同步关系(但是只有当ProcessModel为batch模式的时候,这项设置才起作用)

Expressions Panel  设置步骤的表达试

 Pre-Expression 作用是在步骤执行前,可以做一些初始化或是赋值操作

Post-Expression 作用是在步骤完成后,可以做一些赋值或者是清空的操作

Status Expression 是用来改变步骤Staus属性的

Preconditions Panel 设置步骤是否执行的条件

 默认情况是执行步骤的,如果添加Precondition表达试,条件满足执行步骤,不满足则不执行该步骤。

Requirements Panel  说明步骤涵盖的产品和单元需求

这项设置目前没有怎么使用,后面使用了再更新

Additional Results Panel   添加自定义数据格式的记录

 可以向NI Report 添加自定义的数据,通过多种方式呈现(包括图表的方式)

Property Browser Panel  预览步骤自己的变量

 

posted @ 2020-09-19 11:38  NiKaFace  阅读(4247)  评论(0编辑  收藏  举报