NI TestStand 2019是NI打造的一款可立即執(zhí)行的測試管理軟件,這款軟件主要可以幫助測試和驗(yàn)證工程師快速構(gòu)建和部署自動化測試系統(tǒng)。借助TestStand,您可以開發(fā)、執(zhí)行和部署測試系統(tǒng)軟件,還可以通過在TestStand中開發(fā)測試序列來擴(kuò)展系統(tǒng)的功能,而且這些測試序列可集成使用任何編程語言編寫的代碼模塊。
新版特色:
Python的適配器支持 – TestStand 2019 beta將為調(diào)用Python 2.7或3.6中開發(fā)的Python模塊提供本機(jī)支持。熟悉的TestStand Action,Pass / Fail,Numeric Limit,Multiple Numeric Limit和String Value Test的體驗(yàn)現(xiàn)在支持Python代碼。適配器支持調(diào)用模塊函數(shù),獲取/設(shè)置模塊屬性,創(chuàng)建類實(shí)例,調(diào)用類成員或靜態(tài)函數(shù),以及獲取/設(shè)置類成員或靜態(tài)屬性。數(shù)據(jù)轉(zhuǎn)換為每個環(huán)境的本機(jī)結(jié)構(gòu),例如將Python元組映射到TestStand容器。
參數(shù)掃描和流循環(huán)步驟類型 – 流循環(huán)是2017數(shù)據(jù)流功能中For Each循環(huán)的增強(qiáng)版本。循環(huán)遍歷輸入文件,并且每次到達(dá)結(jié)束步驟時還可以寫入輸出csv文件,不再需要添加寫入記錄步驟。類似地,新的Sweep Loop引入了指定參數(shù)的能力,并且本地掃描了TestStand中的參數(shù)。
多核縮放改進(jìn) – TestStand 2019包括對多核處理器的廣泛優(yōu)化。這些改進(jìn)可以顯著提高具有高核心數(shù)的系統(tǒng)的吞吐量,這些系統(tǒng)在多個UUT上并行運(yùn)行短時間測試。性能改進(jìn)在很大程度上取決于系統(tǒng)的設(shè)計(jì)。
增強(qiáng)的LabVIEW支持 – LabVIEW適配器允許您在VI或PPL之間切換,并有助于PPL的無縫調(diào)試。借助這一新功能,LabVIEW適配器允許您覆蓋模塊設(shè)置,以便從所有LabVIEW步驟的適配器配置對話框中運(yùn)行VI或PPL。適配器還提供自動構(gòu)建PPL的選項(xiàng)。
報(bào)告改進(jìn):默認(rèn)報(bào)告格式現(xiàn)在包括保存報(bào)告PDF副本的選項(xiàng)。 TSGraphControl ActiveX控件已替換為HTML5圖形控件。
與CVI集成:與CVI 2019或更高版本一起使用時,TestStand 2019支持源代碼導(dǎo)航,從結(jié)構(gòu)中自動創(chuàng)建TestStand枚舉,以及在模塊選項(xiàng)卡中區(qū)分指針與數(shù)組的能力。要測試一下,請?jiān)趎i.com/beta上注冊CVI 2019測試版。
添加快速刪除 – 您現(xiàn)在可以使用Ctrl + Space訪問快速搜索對話框,以便輕松地將步驟,序列和變量插入到序列編輯器中
應(yīng)用方式:
TestStand的應(yīng)用方式
1.自定義測試序列,以滿足各種測試需求
借助TestStand的內(nèi)置適配器,您可以調(diào)用以任何編程語言編寫的代碼,擴(kuò)展測試序列的功能,滿足各種測試需求。 您還可以將代碼模塊執(zhí)行的過程自動化,以連接DUT和測試設(shè)備。
2.自動保存和報(bào)告測試數(shù)據(jù)
使用TestStand的內(nèi)置自動報(bào)告生成功能,創(chuàng)建各種符合業(yè)界標(biāo)準(zhǔn)格式的文件(如 ATML、XML、TML與純文本文檔),以便存儲和共享測試數(shù)據(jù)。 您可以將這些測試結(jié)果記錄到企業(yè)數(shù)據(jù)庫,不僅便于將來進(jìn)行分析,還可簡化數(shù)據(jù)共享。
3.通過并行測試提高測試吞吐量
使用TestStand的原生工具,簡化設(shè)備并行測試配置,進(jìn)而縮短測試時間。 您還可以自定設(shè)計(jì)能夠一次性測試多臺設(shè)備或能夠在同一設(shè)備上運(yùn)行多個測試的系統(tǒng),從而提高測試吞吐量。