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 这个是一组步骤,流控制步骤。

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

原文地址:https://www.cnblogs.com/YourDirection/p/12316728.html