99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于LabVIEW開發(fā)的免費半開源的測試軟件“簡易測試”

jf_4uwpxRjJ ? 來源:小草手把手LabVIEW ? 作者:小草手把手LabVIE ? 2022-11-07 11:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天給大家介紹一款基于LabVIEW開發(fā)的免費半開源的測試軟件“簡易測試”,軟件靈感是來自于當前流行的并行測試思想,同時又結合當前國內研發(fā)與測試的習慣而設計。

軟件采用“腳本+軟件+外部庫”,將測試內容腳本化,且軟件與外部庫斷開耦合的方式。既方便了用戶直接使用VSCode或文本編輯器快速編輯Json腳本,又解決了用戶因更新測試功能導致頻繁迭代軟件的困擾。

c21b695a-5e2f-11ed-a3b6-dac502259ad0.png

作者將軟件分為研發(fā)模式+生產模式兩種,目前還處于研發(fā)模式開發(fā)過程中,在研發(fā)模式時,用戶可以隨意編輯、調試、執(zhí)行、驗證、分析,增強測試開發(fā)的靈活性;在生產模式時,通過權限管控、數(shù)據(jù)分析,協(xié)助提升生產測試效率。

c236ef9a-5e2f-11ed-a3b6-dac502259ad0.png

其中的外部庫文件采用LabVIEW的lvlibp的庫文件格式,每個庫均為常用的功能,比如String、 Number、 Array、 File、 Time、 Serial、Telnet、DCPower等,因其都是外部庫文件,源碼已開源至github網(wǎng)站:https://github.com/jianyiliunian/SETest

c25414da-5e2f-11ed-a3b6-dac502259ad0.png

可以看到庫文件中,主要包含兩個vi,分別為Parameter函數(shù)配置vi、Execute函數(shù)執(zhí)行vi,Parameter.vi會嵌入到軟件界面,方便用戶選擇庫文件中所包含的函數(shù)。

c270ac80-5e2f-11ed-a3b6-dac502259ad0.png

同時封裝的調試按鈕,可以方便隨時執(zhí)行測試項,分析判斷測試結果。

左側的文件列表中,支持打開多個文件,且每個文件均可以包含多個UUT,這種文件列表的方式,在并行測試開發(fā)時,就可以做到每個UUT互相獨立,提升了開發(fā)測試的效率。

c2e8ee16-5e2f-11ed-a3b6-dac502259ad0.png

每個UUT既有常用的開始、自檢、停止、暫停、單步、失敗暫停、忽略錯誤等執(zhí)行功能,又有復制、粘貼、刪除、斷點、忽略、失敗循環(huán)等調試功能。

c30b9b3c-5e2f-11ed-a3b6-dac502259ad0.png

每個UUT都具有自己獨立的變量系統(tǒng),隨時可查看或編輯變量內容。

c318854a-5e2f-11ed-a3b6-dac502259ad0.png

測試項的函數(shù)能夠通過插值語法,調用變量內容。

c3624680-5e2f-11ed-a3b6-dac502259ad0.png

每個UUT的日志互相獨立,隨時可查看或分析日志內容。

c388ddc2-5e2f-11ed-a3b6-dac502259ad0.png

終端功能是一個與庫函數(shù)交互的功能,比如串口終端、網(wǎng)口終端、電源終端、命令行終端等。終端使用有兩種方法:

1、測試項調用,例如命令行終端,首先在屬性中配置命令行終端庫,然后于測試項中,調用命令行庫中的函數(shù)。

c3ad0e04-5e2f-11ed-a3b6-dac502259ad0.png

c3f800c6-5e2f-11ed-a3b6-dac502259ad0.png

2、點擊左側終端按鈕,在彈出的終端界面上,點擊新建終端,同樣可以建立終端。

c420fb20-5e2f-11ed-a3b6-dac502259ad0.png

創(chuàng)建終端類似創(chuàng)建一個后臺程序,測試項的執(zhí)行與終端界面的執(zhí)行,都在后臺中運行,兩者使用的是一個執(zhí)行線程。當測試項執(zhí)行碰到問題或需要查看執(zhí)行日志時,隨時可以打開終端,查看日志或執(zhí)行調試。

軟件具有數(shù)據(jù)分析與日志報告功能,方便用戶隨時分析測試數(shù)據(jù),例如,調用隨機數(shù)測試100次,調試配置按鈕所對應的界面上,可以設置壓測次數(shù)。

c43464f8-5e2f-11ed-a3b6-dac502259ad0.png

測試結束后,點擊左側數(shù)據(jù)分析按鈕,彈出的界面上,點擊解析數(shù)據(jù),可以查閱任何一次測試數(shù)據(jù)、對應的測試日志、以及將數(shù)據(jù)生成HTML報告(網(wǎng)頁查閱報告,比文本更友好一些)。

c4a1cd22-5e2f-11ed-a3b6-dac502259ad0.png

當測試項是數(shù)值時,可以通過散點圖或正太分布圖,快速分析CPK等指標。

c4c8f4b0-5e2f-11ed-a3b6-dac502259ad0.png

c4ed54fe-5e2f-11ed-a3b6-dac502259ad0.png

測試腳本開發(fā)過程中或開發(fā)完成后,均可以通過版本管理功能,追溯回退、提交發(fā)布,打包至生產。

c512a664-5e2f-11ed-a3b6-dac502259ad0.png

c52bbd66-5e2f-11ed-a3b6-dac502259ad0.png

最后,想要查看軟件或庫的使用說明,可以點擊幫助菜單,打開網(wǎng)頁說明查閱(作者基于gitbook開發(fā),暫未補充完整),也可以查閱CSDN網(wǎng)站查閱使用說明。

c562fe52-5e2f-11ed-a3b6-dac502259ad0.png

CSDN頁面見下圖所示。

c587a6f8-5e2f-11ed-a3b6-dac502259ad0.png

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    2002

    文章

    3670

    瀏覽量

    336074
  • 開源
    +關注

    關注

    3

    文章

    3690

    瀏覽量

    43840
  • 編輯器
    +關注

    關注

    1

    文章

    822

    瀏覽量

    32048

原文標題:超越大廠的開源自動化測試架構(基于LabVIEW),免費下載!

文章出處:【微信號:小草手把手LabVIEW,微信公眾號:小草手把手LabVIEW】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【評測試用】合眾HZ-T536開發(fā)免費試用體驗

    【評測試用】合眾HZ-T536開發(fā)免費試用體驗
    的頭像 發(fā)表于 05-27 08:05 ?232次閱讀
    【評<b class='flag-5'>測試</b>用】合眾HZ-T536<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>免費</b>試用體驗

    LabVIEW的詳細簡介和應用(文末免費分享LabVIEW相關資料合集)

    LabVIEW使用的是圖形化編輯語言G編寫程序,產生的程序是框圖的形式。LabVIEW軟件是NI設計平臺的核心,也是開發(fā)測量或控制系統(tǒng)的理想選擇。L
    的頭像 發(fā)表于 05-22 11:43 ?807次閱讀
    <b class='flag-5'>LabVIEW</b>的詳細簡介和應用(文末<b class='flag-5'>免費</b>分享<b class='flag-5'>LabVIEW</b>相關資料合集)

    復雜電磁環(huán)境構建與測試軟件系統(tǒng)

    復雜電磁環(huán)境構建與測試軟件系統(tǒng)
    的頭像 發(fā)表于 04-29 20:47 ?193次閱讀
    復雜電磁環(huán)境構建與<b class='flag-5'>測試</b><b class='flag-5'>軟件</b>系統(tǒng)

    【敏矽微ME32G070開發(fā)免費體驗】+ADC測試與LED點亮

    *附件:【敏矽微ME32G070開發(fā)免費體驗】+ADC測試與LED點亮.docx【敏矽微ME32G070開發(fā)免費體驗】+ADC
    發(fā)表于 12-16 19:00

    嵌入式系統(tǒng)開發(fā)中的測試方法 嵌入式系統(tǒng)開發(fā)與AI結合應用

    嵌入式系統(tǒng)開發(fā)中的測試方法 嵌入式系統(tǒng)開發(fā)是一個復雜的過程,涉及到硬件和軟件的緊密結合。測試是確保系統(tǒng)可靠性和性能的關鍵步驟。以下是一些常用
    的頭像 發(fā)表于 12-09 10:22 ?1363次閱讀

    如何利用emulation提升軟件測試效率

    隨著技術的發(fā)展,軟件變得越來越復雜,對測試的要求也越來越高。傳統(tǒng)的測試方法往往需要大量的硬件資源和時間,而emulation技術提供了一種更高效、成本更低的測試解決方案。 1. Emu
    的頭像 發(fā)表于 12-05 15:51 ?707次閱讀

    開發(fā)者必讀!CircleCI?組件測試與單元測試全解析

    軟件開發(fā)中,測試是保證軟件質量和可靠性的關鍵環(huán)節(jié)。作為領先的 CI/CD 平臺,CircleCI 提供了支持自動化測試的強大工具。其中,單元測試
    的頭像 發(fā)表于 12-03 09:18 ?622次閱讀

    嚴格的單元測試造就完美的軟件

    關鍵系統(tǒng)時,更是對軟件質量提出了極高的要求。而單元測試作為軟件開發(fā)過程中的核心環(huán)節(jié),其重要性不言而喻。 單元測試的作用 單元測試是指對
    的頭像 發(fā)表于 11-26 13:22 ?527次閱讀

    什么是回歸測試_回歸測試測試策略

    ? 1、什么是回歸測試 回歸測試(Regression testing) 指在發(fā)生修改之后重新測試先前的測試以保證修改的正確性。理論上,軟件
    的頭像 發(fā)表于 11-14 16:44 ?1139次閱讀

    符合ISO 26262的零部件級的軟件測試解決方案

    功能安全的開發(fā)、測試過程中概念階段的活動一般都是由主機廠負責,而從系統(tǒng)開發(fā)到單元實現(xiàn)則是由供應商負責,對于供應商所做的一系列測試通常稱為零部件級測試
    的頭像 發(fā)表于 11-07 08:05 ?749次閱讀
    符合ISO 26262的零部件級的<b class='flag-5'>軟件</b><b class='flag-5'>測試</b>解決方案

    華納云:使用 WireMock 在開發(fā)測試中模擬 API 服務

    是 WireMock 發(fā)揮作用的地方。 WireMock 是一個開源工具,可以幫助開發(fā)人員創(chuàng)建模擬真實 API 行為的模擬服務器,為開發(fā)測試提供受控環(huán)境。 假設您有一個 API 和一
    的頭像 發(fā)表于 10-25 16:46 ?874次閱讀

    ECU電控軟件開發(fā)測試介紹

    本文重點介紹符合AutoSar架構的應用軟件開發(fā)、MBD開發(fā)模式下的軟件質量評估與優(yōu)化方案、復雜場景下的ECU性能壓力測試方案。
    的頭像 發(fā)表于 09-26 14:25 ?4053次閱讀
    ECU電控<b class='flag-5'>軟件開發(fā)</b>及<b class='flag-5'>測試</b>介紹

    9月12日云技術研討會 | ECU電控軟件開發(fā)測試全流程解決方案

    本次研討會,經(jīng)緯恒潤將結合業(yè)務團隊多年來在軟件開發(fā)測試領域的工程實踐經(jīng)驗,分享探討基于AutoSar架構的應用軟件開發(fā)、基于MBD開發(fā)軟件
    的頭像 發(fā)表于 09-26 14:18 ?1795次閱讀
    9月12日云技術研討會 | ECU電控<b class='flag-5'>軟件開發(fā)</b>及<b class='flag-5'>測試</b>全流程解決方案

    FLEXBENCH通用測試軟件平臺

    1.簡介 FlexBench是锘華儀器針對航空航天等領域的測試需求研制開發(fā)的通用測試軟件平臺。 FlexBench為用戶提供海量接口,支持用戶自主定制
    的頭像 發(fā)表于 08-06 14:04 ?613次閱讀
    FLEXBENCH通用<b class='flag-5'>測試</b><b class='flag-5'>軟件</b>平臺

    軟件測試六大問 全面而深入的軟件測試行業(yè)解疑

    隨著科技的進步和大數(shù)據(jù)時代的到來,?軟件測試面臨著前所未有的挑戰(zhàn)和機遇。?在這篇文章中我們將深入討論軟件測試行業(yè)的發(fā)展前景、行業(yè)趨勢、薪資水平等,為讀者提供一次全面而深入的
    的頭像 發(fā)表于 07-30 10:28 ?570次閱讀