您的位置:網(wǎng)站首頁(yè) > 電器維修資料網(wǎng) > 正文 >
嵌入式系統(tǒng)測(cè)試和測(cè)試案例開(kāi)發(fā)的基礎(chǔ)知識(shí)
來(lái)源: 日期:2013-11-19 19:15:21 人氣:標(biāo)簽:
在所有其它的工程實(shí)踐中,測(cè)試都被視為基本環(huán)節(jié)。比如,在美國(guó),每一座聯(lián)邦政府出資修建的橋都必須經(jīng)過(guò)大量的風(fēng)洞測(cè)試。而在軟件領(lǐng)域,測(cè)試并沒(méi)有很受重視。盡管測(cè)試是所有工程實(shí)踐準(zhǔn)則的關(guān)鍵部分,但編寫測(cè)試程序卻感覺(jué)是在浪費(fèi)時(shí)間。好在嵌入式系統(tǒng)設(shè)計(jì)界內(nèi)的許多領(lǐng)域已經(jīng)將測(cè)試作為其工作的核心部分,他們認(rèn)識(shí)到將這個(gè)關(guān)鍵步驟放在項(xiàng)目末期極不明智,因而主張同步地編寫測(cè)試程序和應(yīng)用程序。
嵌入式系統(tǒng)軟件測(cè)試在諸多方面都與應(yīng)用軟件測(cè)試一樣。不過(guò),應(yīng)用測(cè)試與嵌入式系統(tǒng)測(cè)試之間還是存在一些重要差異。嵌入式開(kāi)發(fā)人員一般會(huì)用到基于硬件的測(cè)試工具,而這類工具通常不會(huì)用于應(yīng)用開(kāi)發(fā)過(guò)程中。此外,嵌入式系統(tǒng)一般都有些獨(dú)一無(wú)二的特性,這些特性應(yīng)該在測(cè)試計(jì)劃中得以體現(xiàn)。本文將介紹測(cè)試和測(cè)試案例開(kāi)發(fā)的基礎(chǔ)知識(shí),并指出整個(gè)嵌入式系統(tǒng)測(cè)試工作的特有細(xì)節(jié)。
何時(shí)測(cè)試以及如何測(cè)試
從圖1可以看出,在可行的條件下,測(cè)試應(yīng)盡早展開(kāi)。一般來(lái)講, 早的測(cè)試是由 初的開(kāi)發(fā)人員進(jìn)行的模塊或單元測(cè)試。遺憾的是,開(kāi)發(fā)人員大多對(duì)如何建構(gòu)一整套測(cè)試?yán)桃赃M(jìn)行測(cè)試所知不足。由于精心設(shè)計(jì)的測(cè)試?yán)掏ǔV钡郊蓽y(cè)試時(shí)才能使用,因此許多在單元測(cè)試過(guò)程中就能找出的缺陷直到集成測(cè)試時(shí)才會(huì)被發(fā)現(xiàn)。比如,硅谷的一家大型網(wǎng)絡(luò)設(shè)備廠商為找出其軟件集成問(wèn)題的關(guān)鍵原因,進(jìn)行了一項(xiàng)研究。這家廠商發(fā)現(xiàn),在項(xiàng)目集成階段找出的缺陷中,有70%是由在集成之前從沒(méi)被執(zhí)行過(guò)的程序所產(chǎn)生的。
<ignore_js_op>
- 1
- 2
- 下一頁(yè)
【看看這篇文章在百度的收錄情況】