隨著人們對軟件產(chǎn)品質(zhì)量要求的不斷提高,軟件測試技術(shù)得到越來越多的重視和應(yīng)用。本文深入研究嵌入式軟件的測試技術(shù),并將研究成果應(yīng)用到測試實踐中。論文的主要工作有: 嵌入式軟件作為一種特殊的軟件,符合軟件的大多數(shù)特征,要研究嵌入式軟件測試就必須先了解軟件測試。本文研究了軟件測試基本理論和通用測試技術(shù),對當前國內(nèi)外軟件測試研究現(xiàn)狀和熱點做了綜合分析,為下一步研究工作打下了測試理論基礎(chǔ)。同時,針對嵌入式系統(tǒng)軟件的特點,研究了針對于嵌入式系統(tǒng)的軟件測試技術(shù),分析了嵌入式系統(tǒng)軟件的特征及測試要求。 構(gòu)建了針對嵌入式系統(tǒng)軟件測試的完備的測試策略是本文的重點之一。它旨在建立符合嵌入式系統(tǒng)軟件特性的測試策略。包括測試模型的建立、單元測試、軟件集成測試、軟件與硬件集成測試、系統(tǒng)測試、確認測試及回歸測試。通過對嵌入式系統(tǒng)軟件測試的研究,實現(xiàn)了對嵌入式系統(tǒng)軟件測試策略的優(yōu)化。 在對建立嵌入式系統(tǒng)軟件測試環(huán)境的研究中,應(yīng)用了交叉開發(fā)測試環(huán)境的概念并研究了基于駐留監(jiān)控軟件、指令集模擬器以及基于JTAG的調(diào)試代理的交叉測試方法。最后搭建了基于ARM-Linux的嵌入式系統(tǒng)軟件測試環(huán)境。 依據(jù)嵌入式系統(tǒng)軟件測試的策略并根據(jù)語言學習系統(tǒng)的特點進行了有針對性的測試。在針對語言學習系統(tǒng)進行的軟件測試設(shè)計和測試實施全過程中,驗證了所提出的測試策略和測試模型,確保語言學習系統(tǒng)的軟件質(zhì)量的同時提高了測試效率。
標簽:
ARMLinux
嵌入式系統(tǒng)
軟件測試
上傳時間:
2013-04-24
上傳用戶:qweqweqwe