今天給大家介紹一款基于LabVIEW開發的免費半開源的測試軟件“簡易測試”,軟件靈感是來自于當前流行的并行測試思想,同時又結合當前國內研發與測試的習慣而設計。
軟件采用“腳本+軟件+外部庫”,將測試內容腳本化,且軟件與外部庫斷開耦合的方式。既方便了用戶直接使用VSCode或文本編輯器快速編輯Json腳本,又解決了用戶因更新測試功能導致頻繁迭代軟件的困擾。
作者將軟件分為研發模式+生產模式兩種,目前還處于研發模式開發過程中,在研發模式時,用戶可以隨意編輯、調試、執行、驗證、分析,增強測試開發的靈活性;在生產模式時,通過權限管控、數據分析,協助提升生產測試效率。
其中的外部庫文件采用LabVIEW的lvlibp的庫文件格式,每個庫均為常用的功能,比如String、 Number、 Array、 File、 Time、 Serial、Telnet、DCPower等,因其都是外部庫文件,源碼已開源至github網站:https://github.com/jianyiliunian/SETest
可以看到庫文件中,主要包含兩個vi,分別為Parameter函數配置vi、Execute函數執行vi,Parameter.vi會嵌入到軟件界面,方便用戶選擇庫文件中所包含的函數。
同時封裝的調試按鈕,可以方便隨時執行測試項,分析判斷測試結果。
左側的文件列表中,支持打開多個文件,且每個文件均可以包含多個UUT,這種文件列表的方式,在并行測試開發時,就可以做到每個UUT互相獨立,提升了開發測試的效率。
每個UUT既有常用的開始、自檢、停止、暫停、單步、失敗暫停、忽略錯誤等執行功能,又有復制、粘貼、刪除、斷點、忽略、失敗循環等調試功能。
每個UUT都具有自己獨立的變量系統,隨時可查看或編輯變量內容。
測試項的函數能夠通過插值語法,調用變量內容。
每個UUT的日志互相獨立,隨時可查看或分析日志內容。
終端功能是一個與庫函數交互的功能,比如串口終端、網口終端、電源終端、命令行終端等。終端使用有兩種方法:
1、測試項調用,例如命令行終端,首先在屬性中配置命令行終端庫,然后于測試項中,調用命令行庫中的函數。
2、點擊左側終端按鈕,在彈出的終端界面上,點擊新建終端,同樣可以建立終端。
創建終端類似創建一個后臺程序,測試項的執行與終端界面的執行,都在后臺中運行,兩者使用的是一個執行線程。當測試項執行碰到問題或需要查看執行日志時,隨時可以打開終端,查看日志或執行調試。
軟件具有數據分析與日志報告功能,方便用戶隨時分析測試數據,例如,調用隨機數測試100次,調試配置按鈕所對應的界面上,可以設置壓測次數。
測試結束后,點擊左側數據分析按鈕,彈出的界面上,點擊解析數據,可以查閱任何一次測試數據、對應的測試日志、以及將數據生成HTML報告(網頁查閱報告,比文本更友好一些)。
當測試項是數值時,可以通過散點圖或正太分布圖,快速分析CPK等指標。
測試腳本開發過程中或開發完成后,均可以通過版本管理功能,追溯回退、提交發布,打包至生產。
最后,想要查看軟件或庫的使用說明,可以點擊幫助菜單,打開網頁說明查閱(作者基于gitbook開發,暫未補充完整),也可以查閱CSDN網站查閱使用說明。
CSDN頁面見下圖所示。
審核編輯 :李倩
-
LabVIEW
+關注
關注
1977文章
3658瀏覽量
326159 -
開源
+關注
關注
3文章
3420瀏覽量
42772 -
編輯器
+關注
關注
1文章
807瀏覽量
31328
原文標題:超越大廠的開源自動化測試架構(基于LabVIEW),免費下載!
文章出處:【微信號:小草手把手LabVIEW,微信公眾號:小草手把手LabVIEW】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
【敏矽微ME32G070開發板免費體驗】+ADC測試與LED點亮
開發者必讀!CircleCI?組件測試與單元測試全解析
9月12日云技術研討會 | ECU電控軟件開發及測試全流程解決方案
![9月12日云技術研討會 | ECU電控<b class='flag-5'>軟件開發</b>及<b class='flag-5'>測試</b>全流程解決方案](https://file1.elecfans.com/web2/M00/09/02/wKgaomb0_K2AEsI0AACBxLoYaX0601.png)
軟件測試六大問 全面而深入的軟件測試行業解疑
動態追溯方法:徹底革新軟件測試
![動態追溯方法:徹底革新<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>](https://file1.elecfans.com/web2/M00/A9/66/wKgZomUl7m-AHJX6AABuJjgxs14678.png)
軟件接口自動化測試,使用軟件工具+工裝治具測試
快速了解納米軟件DC-DC電源標準測試系統:測試項目、測試設備
![快速了解納米<b class='flag-5'>軟件</b>DC-DC電源標準<b class='flag-5'>測試</b>系統:<b class='flag-5'>測試</b>項目、<b class='flag-5'>測試</b>設備](https://file1.elecfans.com/web2/M00/D4/8E/wKgZomYl25SAAzC_AAElsF4OZv4814.png)
如何使用EMC測試軟件執行輻射抗擾度測試?(三)軟件檢查及手動模式
![如何使用EMC<b class='flag-5'>測試</b><b class='flag-5'>軟件</b>執行輻射抗擾度<b class='flag-5'>測試</b>?(三)<b class='flag-5'>軟件</b>檢查及手動模式](https://file1.elecfans.com//web2/M00/C4/CD/wKgZomX3762AMrD-AAGT4oKd87Y915.png)
如何使用EMC測試軟件執行輻射抗擾度測試?(二)測試、校準方法及調制
![如何使用EMC<b class='flag-5'>測試</b><b class='flag-5'>軟件</b>執行輻射抗擾度<b class='flag-5'>測試</b>?(二)<b class='flag-5'>測試</b>、校準方法及調制](https://file1.elecfans.com//web2/M00/C4/63/wKgZomXyxGmAJT6sAAIV2-fzUwk375.png)
評論