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 這個是一組步驟,流控制步驟。

 這些步驟在實際編寫測試程序的時候,是最為常用的,可以用這些步驟來組織測試程序的邏輯。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM