美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 儀表工具產品 > 專用工具 > 長度測量工具 > 直尺

類型分類:
科普知識
數據分類:
直尺

數控設備軟件測試的解決方案

發布日期:2022-07-14 點擊率:47

自從上個世紀80年代數控裝置廣泛采用32位CPU組成多微處理器系統以來,計算機軟件在數控設備中的地位逐漸變得重要起來。90年代以后,隨著計算機技術的飛速發展,利用PC機豐富的軟件及硬件資源開發出來的開放式體系結構的數控系統中的軟件對于智能化和網絡化的支持更加強大,軟件的規模和功能進一步的增強了。當代的數控設備已經成為一種硬件與軟件高度集成化的綜合性系統。

數控設備中軟件的特點

數控設備中的軟件大多數都是嵌入式軟件,即那些與硬件有著緊密關系并且運行在特定的硬件環境中的軟件。嵌入式軟件最大的特點就是與硬件環境有著密不可分的關系,整個數控系統的性能、智能化水平的高低以及可靠性的優劣等都是由硬件環境和軟件共同決定的。但是眾所周知,當前技術條件下軟件的可靠性比硬件的可靠性要低一個數量級,據資料統計,嵌入式系統的運行失效中有75%是由其中的軟件失效所引起的。事實上軟件失效所導致的系統故障已經成為數控設備故障診斷中一個不容忽視的問題了。

數控系統中軟件的測試與診斷方法

與硬件故障相比軟件失效主要有以下兩個特點:(1)軟件失效不會隨時間而發生變化。硬件的故障中有很大一部分是由于設備的磨損和材料的老化所致,而在軟件中則不存在這樣的問題,一旦軟件運行正確,它是不會隨著時間的推移而退化的。(2)軟件的失效多數是由程序代碼中的固有錯誤所導致,而對于嵌入式軟件來說,軟硬件之間的接口錯誤也是導致失效的一個重要因素。

因為失效機理的不同,軟件的診斷方法與硬件通常所使用的故障診斷方法也不盡相同。從保證設備可靠性的角度來看,硬件設備在出廠之前要做一系列的可靠性試驗,目的就是要把設計和加工過程中產生的問題提前暴露出來,而到了用戶使用階段,工作的重點就是對設備的運行狀態進行監測,對出現的故障進行診斷和維修。而軟件的工作重點則在于軟件出廠前和使用初期對軟件進行的測試,尤其是對軟件與硬件集成之后所進行的系統測試。可以這樣說,系統測試是發現嵌入式系統中軟件問題的最行之有效的方法之一。

在軟件測試的理論中,系統測試屬于一種動態黑盒測試,即測試人員不必深入軟件代碼的細節,只需通過控制軟件的輸入條件驅動被測軟件的真正運行。簡單的說,動態黑盒測試就是要盡量模擬出被測系統的真實使用情況,并通過對被測系統的實際操作來達到發現故障的目的。根據系統測試原理,我實驗室自主設計開發出一種具有一定通用性的嵌入式軟件系統測試環境,并在此基礎上總結出一套有效的系統測試方法。本文下面結合一個具體測試實例對系統測試環境以及測試方法進行介紹。

發動機數控系統的系統測試

系統測試環境

對一個數控設備中的嵌入式軟件進行系統測試的第一步就是要搭建系統測試的環境。系統測試環境的作用就是能夠讓軟件在真實的硬件環境下運行,而且還能夠讓測試人員把測試用例施加到被測軟件中,并且可以收集到測試的結果數據。系統測試環境是一個由硬件和軟件共同組成的測試平臺。

數控設備軟件測試的解決方案 - 1

圖1軟件系統測試環境簡圖

圖1所示即為我們在為某型號發動機的數控系統軟件進行測試時設計開發的系統測試環境。

整個測試環境由三大部分組成:測試用例及測試腳本生成環境、系統檢測軟件以及系統檢測箱。其中的測試用例及測試腳本生成環境和系統檢測軟件屬于測試平臺的軟件部分,而系統檢測箱以及與之相連的I/O設備都屬于硬件部分。測試用例及測試腳本生成環境是一個圖形化的編輯環境,測試人員可以在這個環境中把設計好的測試用例通過畫圖或是寫文本的方式轉換成測試腳本,它是測試用例的可執行形式。測試腳本中包含了一系列對被測系統的操作動作,它的實質作用就是通過控制測試流程來實現測試者的測試意圖。

系檢測軟件由腳本解釋器、模型、測試結果收集和顯示模塊四個部分組成。腳本解釋器是用來把測試腳本解釋成為可執行的代碼形式,在測試過程中用于控制測試流程。模型則根據測試腳本的要求計算產生測試數據,并發送到被測系統之中。測試結果收集是用來收集被測系統運行過程中的狀態信息和輸出數據。顯示模塊用來根據測試人員的要求在測試過程中把被測系統的狀態信息和輸出數據顯示出來,以便測試者可以觀察和控制測試的進行。

地面檢測裝置是在設備正常運行之前檢測數控系統的完好性和對裝置中閃存的讀寫操作,以及設備運行以后進行數據下載和數據分析的工具。地面檢測裝置的功能包括對電子控制器及發動機模型的仿真、電子控制器的檢測、繼電器箱的檢測、傳感器的檢測和電液伺服閥線圈的檢測等。在測試環境中,地面檢測裝置從系統檢測軟件中獲得模型根據測試腳本所產生的測試數據,在裝置內部把這些測試數據全都轉換為可以輸入到被測系統中的數據形式,并通過I/O接口送到被測系統之中,驅動被測系統的運行并完成測試。從上面的介紹可以看出,這套系統測試環境具有以下幾個主要特點:

具有一定的通用性。這套環境不僅可以對發動機數控軟件進行測試,而且可以對相似的一類嵌入式軟件進行測試。

操作簡便。測試環境只需要測試者把測試用例編寫成測試腳本的形式,即可在測試環境中實現自動化的測試,無須對被測系統進行直接的操作。

測試效率較高。由于有系統檢測軟件和系統檢測箱的支持,這種自動化測試的執行效率比手工測試有了較大的提高。

支持重復性的測試。由于測試用例是以測試腳本的形式存在,所以同一個測試可以毫無差別的無限次執行。重復性測試在故障修改之后的回歸測試中有很大的應用。

系統測試過程

在建立好測試環境之后,就可以利用它進行系統測試了,具體過程可以分為以下步驟:

1.設計測試用例。系統測試用例由兩部分組成:測試輸入序列和測試的預期結果。測試輸入序列描述了一次測試中對被測設備的具體操作流程,包括如何啟動設備、何時進行加速操作、何時進行停車操作以及何時關閉設備等。測試預期結果描述了被測試的設備在上述的操作下應該產生什么樣的動作或出于什么樣的狀態。

測試用例的質量是是否能發現設備軟件故障的關鍵所在。在設計測試用例時,可以根據測試的側重點不同,從正常功能、邊界情況和非正常操作等幾個方面進行考慮。正常功能測試就是根據被測試的發動機的正常使用情況,模擬出一些具有代表性的操作。邊界情況的測試是指對輸入被測系統的模擬量的邊界值進行測試,經驗表明當輸入量在邊界上或是邊界的臨近點取值時是最容易產生錯誤的,例如在發動機在正常轉速范圍的邊界點附近運行時往往容易發生故障。非正常操作主要是考察數控設備軟件在處理一些異常情況時的能力,例如在使用者出現錯誤操作或是在使用中突然發生硬件故障的時候數控軟件是否具有一定的保護功能,而不至于出現重大的事故,這項測試主要是考察數控系統的可靠性和健壯性。

2.運行測試。設計好的測試用例在測試環境提供的圖形化編輯環境中通過畫圖或是文本方式可以轉換成測試環境能夠識別的測試腳本形式。每一個測試用例轉換成為一個測試腳本,測試腳本可以直接加載到測試環境中進行一次測試。在測試運行過程中測試用例的操作序中的操作得到依次執行,被測試的設備也因此得到運行。運行過程中還可以通過測試環境提供的顯示模塊觀察到設備運行的狀態。

3.分析測試結果并得出測試結論。一次測試結束之后,測試環境會自動地收集到被測試設備的各項運行數據。把這些數據與測試用例中預期結果進行比較,由此判斷被測試設備運行是否正常,是否發生了故障。

從正常功能、邊界情況和非正常操作三個方面考慮我們生成了100個測試用例,并在搭建的測試環境中得到成功的運行,最后通過對測試結果數據的分析,發現了幾個關鍵性的問題,例如當飛機的飛行高度超過一定的值后,軟件所進行的插值計算就會出現錯誤。另外還有因為軟件的設計邏輯有問題而導致發動機在不該停車的時候停車了等。經過分析確定這些故障都是由于數控軟件的缺陷所導致的。軟件設計人員對這些問題進行了正確的修改之后,系統的可靠性和健壯性都得到了很大的提高。

結語

利用本文介紹的系統測試環境以及測試方法我們已經成功地進行了多個嵌入式軟件的測試,發現了許多軟件中潛在的重要缺陷,在為提高設備的質量和可靠性方面發揮了重要作用。



下一篇: PLC、DCS、FCS三大控

上一篇: 直角坐標機器人在冶金

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        九九在线精品视频| 久久九九久久九九| 欧美日韩精品免费在线观看视频| 99热精品国产| 不卡电影一区二区三区| 一区在线播放视频| 亚洲精品国久久99热| 一区二区三区在线视频观看 | 99久久精品免费看国产一区二区三区| 99精品国产99久久久久久白柏| 91免费版在线看| 国产一区免费观看| 亚洲精品成人a8198a| 欧美午夜精品一区二区三区| 欧美一卡二卡三卡| 久久久五月婷婷| 亚洲天堂精品视频| 蜜臀av亚洲一区中文字幕| 国产成人精品影视| 国产尤物91| 91电影在线观看| 日韩欧美国产1| 最新高清无码专区| 久久国产福利国产秒拍| 91在线观看地址| 天堂精品视频| 精品国产在天天线2019| 亚洲欧美色图小说| 黄色日韩三级电影| 国产欧美一区二区视频| 色猫猫国产区一区二在线视频| 日韩三级在线观看| 一区二区三区四区激情| 国产成人亚洲综合a∨婷婷| 国产精品一国产精品最新章节| 亚洲最新在线| 久久亚洲私人国产精品va媚药| 亚洲国产婷婷综合在线精品| 国产精品白丝jk白祙喷水网站| 97中文在线| 91国产免费观看| 国产精品无人区| 美女精品自拍一二三四| 97国产精品videossex| 亚洲人成人77777线观看| 久久综合五月天婷婷伊人| 亚洲成av人综合在线观看| 95精品视频在线| 91在线小视频| 在线免费观看视频一区| 国产欧美一区二区三区网站| 亚洲美女区一区| 国产大陆亚洲精品国产| 日韩免费毛片| 亚洲国产精品黑人久久久| 久久综合综合久久综合| 久久精品国产美女| 日韩欧美一区二区久久婷婷| 久久精品一区二区三区不卡牛牛| 日韩在线卡一卡二| 国内精品二区| 精品成人一区二区三区| 色婷婷久久99综合精品jk白丝| 久久久久久久久久久99999| 免费在线观看不卡| 欧美日韩高清在线一区| 欧美写真视频网站| 亚洲精品欧美激情| 狠狠色丁香九九婷婷综合五月| 99久久精品免费看国产一区二区三区| 国产一区二区中文字幕免费看| 欧美日韩精品一二三区| 国产精品乱人伦一区二区| 老司机精品视频在线| 久久亚洲精品欧美| 精品国产乱子伦一区| 久久精品国产精品亚洲精品| 久久综合色一本| 日本一区二区免费在线| 粉嫩aⅴ一区二区三区四区五区| 亚洲精品乱码久久久久久蜜桃91| 欧美极品xxx| 不卡在线视频中文字幕| 欧美日韩成人综合在线一区二区| 亚洲国产一区二区三区| 成人天堂资源www在线| 特级西西444www大精品视频| √…a在线天堂一区| av成人观看| 精品国产污网站| 高清不卡一区二区在线| 欧美久久久久久久久久 | 狠狠色伊人亚洲综合成人| 日韩aⅴ视频一区二区三区| 国产精品乱码一区二三区小蝌蚪| 91麻豆蜜桃一区二区三区| 精品乱人伦小说| 国产a区久久久| 日韩欧美的一区| 国产不卡视频一区| 久久精品成人一区二区三区蜜臀 | 色综合天天综合网天天看片| 亚洲精品综合在线| 欧美一区免费视频| 亚洲三级在线看| 蜜桃传媒一区二区| 亚洲线精品一区二区三区八戒| 区一区二区三区中文字幕| 一区二区三区精品视频在线| 日本高清一区| 午夜国产不卡在线观看视频| 一区二区免费在线视频| 丝袜诱惑亚洲看片| 欧美三级视频在线| 成人免费电影视频| 国产欧美在线观看一区| 久久国产精品精品国产色婷婷| 亚洲综合在线免费观看| 一区二区三区四区免费视频| 免费三级欧美电影| 欧美一区二视频在线免费观看| 亚洲电影一区二区三区| 成人av免费在线观看| 国产欧美日韩在线| 欧美视频小说| 麻豆91精品视频| 精品国产自在久精品国产| 久久99久久99小草精品免视看| 91精品欧美综合在线观看最新| heyzo一本久久综合| 亚洲欧洲国产专区| 亚洲春色在线| 国产精品一区二区果冻传媒| 久久这里只有精品6| 精品麻豆av| 青青草国产成人av片免费| 欧美一区二区三区视频在线观看| 91丨九色丨国产丨porny| 一区二区三区四区蜜桃| 欧美日韩三级在线| 国产精品av一区| 日韩av一区二区三区四区| 日韩三级视频在线看| 精品欧美一区二区久久久伦| 秋霞成人午夜伦在线观看| 欧美精品一区视频| 亚洲v国产v在线观看| 国产精品亚洲第一| 亚洲情趣在线观看| 5858s免费视频成人| 久久99精品久久久久久久青青日本| 日韩精品高清不卡| 精品精品国产高清一毛片一天堂| 欧美色欧美亚洲另类七区| 国产成人午夜电影网| 中文字幕一区二区三区乱码在线| 色视频欧美一区二区三区| 4444kk亚洲人成电影在线| 五月婷婷久久综合| 久久精品无码一区二区三区| 亚洲精品不卡| 91麻豆国产在线观看| 日韩电影一区二区三区四区| 久久久久一区二区三区四区| 青青草原成人| 99精品一区二区| 蜜臀av性久久久久蜜臀aⅴ流畅| 久久精子c满五个校花| 精品视频一区三区九区| 欧美日韩在线观看一区| kk眼镜猥琐国模调教系列一区二区| 亚洲一区二区3| 911精品产国品一二三产区| 久久久久久国产精品mv| 不卡的电影网站| 久久99久久精品欧美| 一区二区三区电影在线播| 精品国产免费久久| 久久久久久草| 俄罗斯精品一区二区| 国产美女娇喘av呻吟久久| 天堂av在线一区| 亚洲靠逼com| 国产亚洲精品超碰| 欧美一区二区三区在线电影| 在线视频欧美一区| av一区二区久久| 国产精品综合网| 日本亚洲电影天堂| 亚洲自拍另类综合| 亚洲色图一区二区| 欧美国产精品中文字幕| 欧美大片日本大片免费观看| 欧美伊人精品成人久久综合97| 青青草久久网络| 蜜桃视频成人| 麻豆av一区| 农村寡妇一区二区三区| 国产亚洲自拍偷拍| 国产精品日韩高清|