系統(tǒng)測試是發(fā)現(xiàn)嵌入式系統(tǒng)中軟件問題的最有效的方法之一

時間:2009-12-03

來源:中國傳動網(wǎng)

導(dǎo)語:軟件的診斷方法與硬件通常所使用的故障診斷方法也不盡相同,目的就是要把設(shè)計和加工過程中產(chǎn)生的問題提前暴露出來,而到了用戶使用階段,工作的重點就是對設(shè)備的運行狀態(tài)進(jìn)行監(jiān)測,對出現(xiàn)的故障進(jìn)行診斷和維修。

與硬件相比軟件失效主要有以下兩個特點:(1)軟件失效不會隨時間而發(fā)生變化。硬件的有很大一部分是由于設(shè)備的磨損和材料的老化所致,而在軟件中則不存在這樣的問題。一旦軟件運行正確,它是不會隨著時間的推移而退化的。(2)軟件的失效多數(shù)是由程序代碼中的固有錯誤所導(dǎo)致,而對于嵌入式軟件來說,軟硬件之間的接口錯誤也是導(dǎo)致失效的一個重要因素。 因為失效機理的不同,軟件的診斷方法與硬件通常所使用的故障診斷方法也不盡相同。從保證設(shè)備可靠性的角度來看,硬件設(shè)備在出廠之前要做一系列的可靠性試驗,目的就是要把設(shè)計和加工過程中產(chǎn)生的問題提前暴露出來,而到了用戶使用階段,工作的重點就是對設(shè)備的運行狀態(tài)進(jìn)行監(jiān)測,對出現(xiàn)的故障進(jìn)行診斷和維修。而軟件則在于出廠前和使用初期對其進(jìn)行的測試,尤其是對軟件與硬件集成之后所進(jìn)行的系統(tǒng)測試。即系統(tǒng)測試是發(fā)現(xiàn)嵌入式系統(tǒng)中軟件問題的最行之有效的方法之一。 在軟件測試的理論中,系統(tǒng)測試屬于一種動態(tài)黑盒測試,即測試人員不必深入軟件代碼的細(xì)節(jié),只需通過控制軟件的輸入條件驅(qū)動被測軟件的真正運行。簡單的說,動態(tài)黑盒測試就是要盡量模擬出被測系統(tǒng)的真實使用情況,并通過對被測系統(tǒng)的實際操作來達(dá)到發(fā)現(xiàn)故障的目的。根據(jù)系統(tǒng)測試原理,實驗室自主設(shè)計開發(fā)出一種具有一定通用性的嵌入式軟件系統(tǒng)測試環(huán)境,并在此基礎(chǔ)上總結(jié)出一套有效的系統(tǒng)測試方法。 更多了解請參考:“自動化軟件”
中傳動網(wǎng)版權(quán)與免責(zé)聲明:

凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(m.u63ivq3.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運動控制公眾號獲取更多資訊

關(guān)注直驅(qū)與傳動公眾號獲取更多資訊

關(guān)注中國傳動網(wǎng)公眾號獲取更多資訊

最新新聞
查看更多資訊

熱搜詞
  • 運動控制
  • 伺服系統(tǒng)
  • 機器視覺
  • 機械傳動
  • 編碼器
  • 直驅(qū)系統(tǒng)
  • 工業(yè)電源
  • 電力電子
  • 工業(yè)互聯(lián)
  • 高壓變頻器
  • 中低壓變頻器
  • 傳感器
  • 人機界面
  • PLC
  • 電氣聯(lián)接
  • 工業(yè)機器人
  • 低壓電器
  • 機柜
回頂部
點贊 0
取消 0