• TestStand 基础知识[7]--Build-in Step Types (2)


    接着上一篇文章:TestStand 基础知识[6] Build-In StepTypes(1) 继续介绍:

     还是先把Build-in StepTypes图片贴一下,

    1. Call Executable

    这个步骤,项目平时不怎么用,但是偶尔也会用。这个步骤主要可以用来启用一个外部应用程序 或者 执行一条系统指令。

    假设一个场景:如果需要在我们测试程序跑起来之前,先要运行第三方或者客户的软件,这个时候就可以派上用场了。

    演示一下:执行测试前,先启用LabVIEW。

     在Call Settings选项卡-->File PathName: 输入对应版本应用程序的路径。这个路径也可以通过表达式来实现。也可以通过设置Arument Expression 对外部应用软件在启动时传入参数。

    在Wait Options选项卡-->可以设置外部软件启动后,是否需要等待,等等一些设置。

    Standard Input 数据输入

    Standard Input 状态输出或者错误输出

     如预期正常启动。

    2. Property Loader

    这个步骤主要作用是加载外部参数,从而实现通过在配置文件修改数据,实现程序一些变量数据的修改。

    如果后期程序出现修改变量名的话,修改起来就不是很方便。

    最近几个版本,NI也做了很多优化,有兴趣的可以看看。

    3.FTP Files

     这个步骤,功能是从指定FTP服务器上,上传文件或者下载文件。

    应用场景:当测试前,需要从服务器上实时下载配置文件,测试结束后,将测试Log文件上传服务器。

    4.Additional Results

    可以在报告中添加额外的数据记录,可以是常见的整数、字符串、布尔值,也可以是数组,波形数据,还可以是自定义的数据类型。

    在其他步骤类型的属性上也有Additional Results,实现的效果是一样。

    5. Flow Control Steps 这个是一组步骤,流控制步骤。

     这些步骤在实际编写测试程序的时候,是最为常用的,可以用这些步骤来组织测试程序的逻辑。

  • 相关阅读:
    LeetCode Valid Sudoku
    接下来复习的重点
    leetcode:LRU Cache
    [leetcode] Insertion Sort List
    [QT Creator]LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 。
    [leetcode]Sort List
    李开复的七封信
    (归并排序)
    应聘面试自我介绍范文
    判断一颗二叉树是否是平衡二叉树
  • 原文地址:https://www.cnblogs.com/YourDirection/p/12316728.html
Copyright © 2020-2023  润新知