• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一種基于LabVIEW的自動(dòng)測試軟件架構(gòu)

      2022-02-19 21:50:01朱希
      科技研究·理論版 2022年3期
      關(guān)鍵詞:自動(dòng)測試軟件

      摘要:本文簡述了一種基于LabVIEW的自動(dòng)測試軟件架構(gòu),介紹了其運(yùn)行原理,該軟件限定的用例文件格式、示例圖片格式、硬件接口,并給出 了適配新產(chǎn)品的案例教程。

      關(guān)鍵詞:自動(dòng)測試;軟件;適配

      機(jī)載產(chǎn)品的測試工作具有批量小、系統(tǒng)復(fù)雜、改動(dòng)頻繁的特點(diǎn),自研基于LabVIEW的通用型自動(dòng)測試系統(tǒng)具有適應(yīng)性強(qiáng)、自動(dòng)化程度高的優(yōu)點(diǎn),為給新產(chǎn)品的適配提供統(tǒng)一標(biāo)準(zhǔn),特公開該軟件的架構(gòu),并為適配工作提供參考。

      1軟件原理架構(gòu)

      1.1軟件功能

      確保被測產(chǎn)品已連接,供電、通訊線已連接,選擇測試內(nèi)容后,點(diǎn)擊開始,將開始自動(dòng)測試,當(dāng)前測試項(xiàng)內(nèi)容以較大字體顯示,歷史測試內(nèi)容以滾動(dòng)的表格形式顯示,如測試不合格,將彈出對話框,提示當(dāng)前測試項(xiàng)不合格并暫停測試,可選擇對話框中的“停止”、“再試一次”或“繼續(xù)測試”以停止、重試或跳過當(dāng)前測試項(xiàng),測試過程中可隨時(shí)點(diǎn)擊停止按鈕,以停止測試。如測試過程需手動(dòng)操作,進(jìn)行手動(dòng)步驟時(shí)測試將暫停,右側(cè)將顯示示例圖片,并提示手動(dòng)操作內(nèi)容,完成操作后點(diǎn)擊“我已經(jīng)操作了”按鈕,測試將繼續(xù)。如測試過沖需人工判讀,進(jìn)行人工判讀時(shí),測試將暫停,右側(cè)將顯示示例圖片,并提示人工判讀內(nèi)容,完成操作后點(diǎn)擊“合格(或不合格)”按鈕,測試將繼續(xù)(或停止)。當(dāng)測試內(nèi)容全部完成,軟件彈出對話框,提示測試已完成,點(diǎn)擊對話框內(nèi)“停止”按鈕,停止測試。測試停止后,可在歷史測試內(nèi)容中查看各測試項(xiàng)所測數(shù)據(jù)以及是否合格,進(jìn)行下一件產(chǎn)品的測試時(shí),該歷史測試內(nèi)容將被刪除。軟件界面中的“開關(guān)數(shù)組自動(dòng)”、“指示燈”、“開關(guān)狀態(tài)(串口)”等控件是系統(tǒng)調(diào)試及監(jiān)控下位機(jī)通訊時(shí)所使用,一般情況下可忽略。

      1.2軟件架構(gòu)

      軟件架構(gòu)大致分為數(shù)據(jù)庫、執(zhí)行層和交互界面;數(shù)據(jù)庫作為測試用例使用,為Excel格式;執(zhí)行層和交互界面使用LabVIEW軟件編制;數(shù)據(jù)庫即測試用例在軟件中為二維文本數(shù)組類型,關(guān)鍵字有“接通”、“斷開”、“檢查”和“人工”4種,要求測試用例中的執(zhí)行文本內(nèi)容須以這4種文本內(nèi)容為開頭,其他內(nèi)容運(yùn)行時(shí)軟件會(huì)報(bào)錯(cuò),后續(xù)也可添加其他關(guān)鍵字以實(shí)現(xiàn)更多功能。執(zhí)行層軟件選用了一種連續(xù)測試的實(shí)現(xiàn)方法,經(jīng)過初始化后,先檢索測試用例第一行內(nèi)容,識(shí)別關(guān)鍵字并執(zhí)行關(guān)鍵字對應(yīng)的內(nèi)容,再檢索測試用例第二行……直至測試用例下一行無內(nèi)容,完成測試。軟件流程見圖1。

      1.3軟件原理

      本小節(jié)將介紹在軟件中各項(xiàng)功能的詳細(xì)實(shí)現(xiàn)方式,主要有接通/斷開開關(guān)、檢查指示燈亮/滅和人工操作/檢查在軟件中的實(shí)現(xiàn)原理。(1)接通/斷開開關(guān):在測試用例中,須以“接通(或斷開)”開頭,軟件將會(huì)識(shí)別測試用例第二列(注:第一列為序號)某行的前兩個(gè)字,若為“接通(或斷開)”則執(zhí)行控制開關(guān)的步驟。開關(guān)共計(jì)有64個(gè),其代號分別為K0-0~K0-15、K1-0~K1-15、K2-0~K2-15、K3-0~K3-15,其名稱可自定義,在測試用例的標(biāo)簽頁2中的B列,將自定義的開關(guān)名稱填入。如測試用例內(nèi)容為:“接通“示例1”、“示例2”開關(guān)”,軟件識(shí)別該內(nèi)容開頭為“接通”,執(zhí)行控制開關(guān)步驟,再在開關(guān)庫內(nèi)查找“示例1”和“示例2”確定其對應(yīng)的開關(guān),按通訊協(xié)議格式給控制開關(guān)的文本賦值,觸發(fā)一次控制開關(guān)通訊,后續(xù)將由下位機(jī)接收通訊并執(zhí)行接通開關(guān)的操作。(2)檢查指示燈亮/滅:在測試用例中須以檢查開頭且以燈亮(或燈滅) 結(jié)尾,中間的格式須為指示燈庫內(nèi)的內(nèi)容一致。指示燈共計(jì)100個(gè),前50個(gè)燈表示代號為CH00~CH49這50個(gè)點(diǎn)采集到了正電,后50個(gè)燈表示代號為CH00~CH49這50個(gè)點(diǎn)采集到了接地信號,其自定義名稱在測試用例的標(biāo)簽頁3中的D列和E列填入。如測試用例內(nèi)容為:“檢查“示例燈1”燈滅”,軟件識(shí)別開頭內(nèi)容為“檢查”,執(zhí)行檢查指示燈步驟,再在指示燈庫內(nèi)查找“示例燈1”確定對應(yīng)的指示燈,觸發(fā)一次采集,將采集數(shù)據(jù)與本條內(nèi)容要求進(jìn)行比對,一致則繼續(xù)下一步測試,不一致則暫停測試并彈出對話框。(3)人工操作/檢查:在測試用例中須以人工檢查(或人工操作)開頭,無其他特殊要求,用于提示手動(dòng)的操作和檢查內(nèi)容,區(qū)別在于檢查中若點(diǎn)擊了不合格會(huì)彈出對話框,若點(diǎn)擊合格,則繼續(xù)下一步測試。如測試用例內(nèi)容為:“人工操作:接通某開關(guān)”,軟件識(shí)別開頭內(nèi)容為“人工操作”,執(zhí)行提示步驟,同時(shí)使能“我已操作了”按鈕,當(dāng)手動(dòng)操作完成后,點(diǎn)擊“我已操作了”按鈕,則繼續(xù)下一步測試。

      1.4硬件接口

      本小節(jié)介紹與軟件配套的硬件接口,不同類型的資源由轉(zhuǎn)接導(dǎo)線送至128針的分離面上;分離面124、125針腳為28V正電資源,需K0-0接通后才 有28V電壓輸出;分離面的120、121針腳為電源地;分離面的1號針至43號針,對應(yīng)CH00至CH42共計(jì)43路3態(tài)采集資源;分離面的44號針至114號針,對應(yīng)K0-0至K3-15共計(jì)64路開關(guān)量資源,其中44、52、61、70、79、88、97、106針腳為資源使能針腳,分別連接8路開關(guān)的公共端,當(dāng)公共 端接28V時(shí),對應(yīng)的開關(guān)即為28V/開資源;分離面的1號針至43號針,對應(yīng)CH00至CH42共計(jì)43路3態(tài)采集資源;

      2限定的格式

      若測試用例編寫不當(dāng),會(huì)造成測試軟件報(bào)錯(cuò)等情況,本小節(jié)將介紹測試用例的格式相關(guān)要求。

      由于軟件是通過識(shí)別關(guān)鍵字來進(jìn)行判斷的,編輯用例內(nèi)容時(shí)需注意:燈的自定義的名稱不能有重復(fù),不能含有“燈”字樣;開關(guān)的自定義名稱不能有重復(fù),不能含有“開關(guān)”字樣,檢查內(nèi)容中不能含有“V”、“燈”字樣,以Excel編輯測試用例,分為“測試流程”、“開關(guān)”和“燈”3個(gè)標(biāo)簽頁(注:順序不可顛倒)。(1)測試流程:1行為表頭,軟件不會(huì)識(shí)別;A列為序號,填“序號”、“0”、“1”…,同樣不會(huì)被軟件識(shí)別;B列2行開始為測試用例正文部分,一般情況B2填“接通‘28V總電源’開關(guān)”,B3、B4…依次填入操作和檢查內(nèi)容。(2)開關(guān):1行為表頭,軟件不會(huì)識(shí)別;A列為開關(guān),填“開關(guān)”、“K0-0”、“K0-1”…,同樣不會(huì)被軟件識(shí)別;B列2行開始為開關(guān)庫正文部分,一般情況B2填“28V總電源”,B3、B4…依次填入對應(yīng)的自定義開關(guān)名稱。(3)燈:1行為表頭,軟件不會(huì)識(shí)別;A、B、C列為提示內(nèi)容,A列填“資源”、“CH00”、“CH01”……,同樣不會(huì)被軟件識(shí)別;D、E列2行開始為指示燈庫正文部分,若指示燈需要采集正電燃亮,就在D列對應(yīng)的資源處填入自定義名稱,若指示燈需要采集地信號時(shí)燃亮,就在E列對應(yīng)的資源處填入自定義名稱。

      3適配案例

      本小節(jié)選擇一個(gè)簡單的案例,對其適配全過程需要進(jìn)行的工作進(jìn)行梳理,為適配其他測試項(xiàng)目提供參考,案例見圖2。

      將所需資源進(jìn)行分配,就生成了測試線纜的收頭表,見表1。

      最后在軟件中添加對應(yīng)的測試項(xiàng)目,完成適配。

      結(jié)論:(1)通過上述原理及適配方法的介紹,可了解本文所述的自 ?動(dòng)測試軟件的原理及架構(gòu)。(2)通過學(xué)習(xí)本文,可具備適配新的測試產(chǎn) 品的能力。

      作者簡介:朱希,1983年3月08日,男,漢族,浙江義烏,本科,副高級工程師,研究方向:飛機(jī)制造工藝。

      猜你喜歡
      自動(dòng)測試軟件
      禪宗軟件
      英語文摘(2021年10期)2021-11-22 08:02:26
      軟件對對碰
      巧用立創(chuàng)EDA軟件和Altium Designer軟件設(shè)計(jì)電路
      電子制作(2019年24期)2019-02-23 13:22:20
      JXG-50S型相敏軌道電路接收器自動(dòng)測試臺(tái)
      可并行測試的電磁兼容自動(dòng)測試系統(tǒng)的實(shí)現(xiàn)
      電子測試(2018年13期)2018-09-26 03:29:14
      關(guān)于某型雷達(dá)自動(dòng)測試系統(tǒng)的幾點(diǎn)認(rèn)識(shí)和建議
      電子制作(2018年11期)2018-08-04 03:26:00
      某型制導(dǎo)武器通用自動(dòng)測試系統(tǒng)方案設(shè)計(jì)
      即時(shí)通訊軟件WhatsApp
      CHIP新電腦(2015年10期)2015-10-15 18:03:55
      基于ATE與BIT組合的NAMP自動(dòng)測試與故障診斷系統(tǒng)設(shè)計(jì)
      談軟件的破解與保護(hù)
      精品(2015年9期)2015-01-23 01:36:01
      深泽县| 越西县| 吴江市| 保定市| 邢台县| 东阳市| 沽源县| 东莞市| 中宁县| 巩义市| 土默特左旗| 淮安市| 惠安县| 象州县| 宁阳县| 丰城市| 赤城县| 金秀| 辽阳市| 寿宁县| 化州市| 江门市| 兰州市| 互助| 伊吾县| 永定县| 定日县| 井陉县| 富川| 永安市| 古交市| 呼玛县| 兰溪市| 丰镇市| 无锡市| 永善县| 罗源县| 隆尧县| 江西省| 汤阴县| 大连市|