国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 嵌入式軟件測試基礎知識

嵌入式軟件測試基礎知識

作者: 時間:2012-12-12 來源:網絡 收藏

測試是傳統(tǒng)軟件開發(fā)的最后一步。整個軟件開發(fā)過程,需要收集要求、進行高層次的設計、詳細設計、創(chuàng)建代碼、進行部分單元測試,然后集成,最后才開始最終測試。

最佳的開發(fā)實踐應包含代碼檢查這個步驟。然而代碼檢查一般只能找出70%的系統(tǒng)錯誤,因此完美的測試環(huán)節(jié)絕對必不可少。測試就像個復式記帳系統(tǒng),可以確保將缺陷扼殺在最終推出的產品之前。

在所有其它的工程實踐中,測試都被視為基本環(huán)節(jié)。比如,在美國,每一座聯(lián)邦政府出資修建的橋都必須經過大量的風洞測試。而在軟件領域,測試并沒有很受重視。盡管測試是所有工程實踐準則的關鍵部分,但編寫測試程序卻感覺是在浪費時間。好在系統(tǒng)設計界內的許多領域已經將測試作為其工作的核心部分,他們認識到將這個關鍵步驟放在項目末期極不明智,因而主張同步地編寫測試程序和應用程序。

系統(tǒng)在諸多方面都與應用一樣。不過,應用測試與系統(tǒng)測試之間還是存在一些重要差異。嵌入式開發(fā)人員一般會用到基于硬件的測試工具,而這類工具通常不會用于應用開發(fā)過程中。此外,嵌入式系統(tǒng)一般都有些獨一無二的特性,這些特性應該在測試計劃中得以體現(xiàn)。本文將介紹測試和測試案例開發(fā)的,并指出整個嵌入式系統(tǒng)測試工作的特有細節(jié)。

何時測試以及如何測試

從圖1可以看出,在可行的條件下,測試應盡早展開。一般來講,最早的測試是由最初的開發(fā)人員進行的模塊或單元測試。遺憾的是,開發(fā)人員大多對如何建構一整套測試例程以進行測試所知不足。由于精心設計的測試例程通常直到集成測試時才能使用,因此許多在單元測試過程中就能找出的缺陷直到集成測試時才會被發(fā)現(xiàn)。比如,硅谷的一家大型網絡設備廠商為找出其軟件集成問題的關鍵原因,進行了一項研究。這家廠商發(fā)現(xiàn),在項目集成階段找出的缺陷中,有70%是由在集成之前從沒被執(zhí)行過的程序所產生的。

1.jpg

本文引用地址:http://m.ptau.cn/article/148196.htm

評論


相關推薦

技術專區(qū)

關閉