zoukankan      html  css  js  c++  java
  • 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  预览步骤自己的变量

  • 相关阅读:
    【学习小记】一般图最大匹配——带花树算法
    如何检查oracle的归档空间是否满了
    Linux 的计划任务
    转 oracle的热备份和冷备份
    SQLException: Io 异常: Connection refused ERR=12514 ERR=1153异常处理过程
    查看oracle数据库版本
    ORACLE默认实例设置--linux
    oracle查看用户属于哪个表空间
    oracle默认数据库实例
    oracle 查看用户所在的表空间
  • 原文地址:https://www.cnblogs.com/YourDirection/p/13695546.html
Copyright © 2011-2022 走看看