嵌入式計算機軟件測試技術研究論文
【摘要】隨着經濟和科技的發展,計算機相關行業也逐漸興起。嵌入式計算機是現今比較熱的一種計算機技術。其應用範圍也越來越廣闊,在嵌入式計算機的使用過程中能很好的實現用户的需求。但是,相對一般的計算機,嵌入式計算機的結構是比較複雜,就需要我們使用一定的方法對它進行測試,本文介紹了幾種件測試的方法去測試嵌入式計算機軟件。首先文章介紹了嵌入式計算機的概念,對嵌入式計算機軟件的測試關鍵技術進行分析,提出如何利用測試關鍵技術對嵌入式計算機軟件進行測試。
【關鍵詞】嵌入式計算機;軟件測試;關鍵技術;研究
一、嵌入式計算機的概念
嵌入式計算機是針對一項特定的技術或者是一種功能而開發出來的,我們通過嵌入式系統增加計算機的額外功能,滿足用户的需求。因為嵌入式計算機是針對一項特定的功能而開發的,所以系統對這項功能的實現的要求是非常嚴格的。我們利用嵌入式技術對計算進行硬件、軟件和系統上的操作。現今,嵌入式計算機已被廣泛的應用到了生產生活中,保證了用户的工作的高效。
二、嵌入式計算機軟件的概念
在實現嵌入式計算機的過程中,不可避免的.需要利用軟件去實現,我們將這種軟件稱為嵌入式計算機軟件。嵌入式計算機中的軟件包括微處理器、控制器、定時器、傳感器和存儲器等模塊。嵌入式計算機軟件能夠實現嵌入式計算不同的功能,比如説,監控、數據處理、數據分析等等,嵌入式計算機軟件的使用真正的實現了電子設備的自動化,是嵌入式計算機的重要組成部分。我們還可將嵌入式計算機軟件分為簡單式和複雜式,簡單的只能完成單一的功能,如常見的單片機就是屬於簡單嵌入式計算機軟件。而複雜的嵌入式計算機可以實現多項功能,與普通的計算機沒有太大的區別。
三、嵌入式計算機軟件測試的概念
嵌入式計算機軟件是比普通軟件要更正式的一類軟件,其只能在特定的一類嵌入式計算機上使用。而且嵌入式計算機軟件的開發和運行環境不同,同時還不能使用不同的網絡去開發和運行。在兩台計算機分別進行開發和運行時,我們需要實現兩台計算機之間的通信。我們將進行開發的計算機稱為宿主機,宿主機也就是我們平常用户所使用的計算機。我們將進行運行的計算機稱為目標機,目標機的作用是承載宿主機嵌入式計算機軟件的運行的,所以嵌入式計算機軟件是安裝在目標機中的。
四、嵌入式計算機軟件測試的關鍵技術
4.1對宿主機進行測試
1.靜態測試。過去,在對計算機軟件的檢測就是技術人員人工檢測,對軟件進行一項一項故障進行排查,但是隨着計算機結構的複雜化,人工檢測的方向已經不再適用了。我們可以通過靜態檢測方法來對軟件進行測試,具體是通過靜態測試系統對嵌入式計算機的軟件的邏輯和功能進行分析,根據測試的結果對軟件進行改善。利用軟件測試系統能夠快速和全面的檢測系統的問題,同時還能提高測試的精度提高測試的正確率。2.動態測試。採用動態測試主要是對嵌入式計算機軟件的代碼進行測試,分析代碼的全面性和功能。能夠精確的瞭解到代碼的執行情況,優化代碼的功能,推動軟件的發展。動態測試還能檢測系統軟件代碼完成的程度,對開發的數據進行分析。動態測試技術還能對系統內存的存儲情況進行檢測。
4.2對仿真機進行測試
1.獲取測試數據。現今,在技術上比較難實現對仿真機的數據檢測,而在測試的過程需要提供軟件的源代碼,這就使系統中的數據量很大。如果要提升系統的精確性,就必須對這部分數據進行精確的檢測。仿真機監測技術保證了系統數據的完整性,能夠對數據進行修改,而且在測試完成之後,可以對系統的數據進行讀取。2.仿真測試技術。在測試過程中,需要對測試的數據進行集中的管理。仿真測試技術就能實現數據的仿真和模擬,而且在運行的過程中我們還能清晰的看到數據的使用過程。
4.3對目標機進行測試
1.故障注入。嵌入式計算機軟件在運行的過程中,可以進行認為的設置,比如説時間、運行方式等,但是前提是要求目標機具有這一功能。故障注入技術是指通過對特定模塊的檢測,有效的檢測目標機的功能。2.內存分析。嵌入式計算機在運行的過程中會產生大量的數據,所以對系統內存的分析是非常重要的。使用內存分析技術可以很好的保證系統的正常運行。在運行的過程中能夠高效的找出內存問題,對內存進行合理的劃分。3.性能分析。計算機在運行的過程中對程序性能的要求是非常重要的,所以在運行過程中我們需要我們採用程序性能分析技術對系統數據進行分析和決斷,節省系統的運行時間,加快運行速度。對程序性能分析技術的採用,能夠清晰的顯示系統每一模塊運行的時間,對時間近進行排序,利於工作人員對程序的分析。
參考文獻
[1]苗中華,陸鳴超,胡曉東,等.基於虛擬儀器技術的採棉機智能監控系統開發與應用[J].農業工程學報,2014,23:35-42.
[2]沈昌祥,張煥國,王懷民,等.可信計算的研究與發展[J].中國科學:信息科學,2010,2:139-166.
[3]王璞,張臻鑑,王玉璽,等.面向實時嵌入式機載軟件的測試技術研究[J].計算機工程,1998,2:12-15.
[4]王金波,張濤.基於故障注入的嵌入式軟件安全性測試框架及實現[J].計算機應用研究,2012,8:2991-2995.
相關文章
-
嵌入式計算機軟件測試關鍵技術探討論文
同其他軟件相比較,嵌入式計算機軟件更加具有專用性,只能在固定的硬件平台中運行。通常情況下,需要合理分開嵌入式軟件的運行環境和開發環境,也就是利用交叉開發的方式進行,間接提高了嵌入式軟件的開發複雜性。加強對嵌入式 -
計算機軟件安全檢測技術研究論文
摘要:隨着現代信息技術不斷髮展,計算機在人們日常生活及工作過程中有着越來越廣泛的應用,對社會發展起到很大促進作用。計算機軟件作為計算機組成中的重要部分,保證計算機軟件安全是保證計算機有效應用的關鍵。因此,在計算 -
嵌入式軟件對計算機軟件設計的應用論文
摘要:隨着國家的綜合實力的不斷增強,經濟發展的越來越快,科技也得到很大幅度的增強,有一種技術在無形中滲透到大家的生活中,這種技術叫做嵌入式技術。本文將重點分析嵌入式實時軟件技術,及其在設計中的應用。關鍵字:計算機應 -
淺析嵌入式實時軟件在計算機軟件設計中的應用論文
1 嵌入式實時軟件的基本特點和應用價值1.1 嵌入式實時軟件的基本特點嵌入式實時軟件應用範圍主要有兩方面,其中一方面是計算機的硬件應用,還有另外一方面是計算機的軟件應用,嵌入式實時軟件的應用能夠提高計算機技術應用 -
解讀嵌入式計算機軟件論文
近年來嵌入式計算技術不斷進行改革和創新,在社會生活的各個領域都有了廣泛的應用,行業內對軟件質量和性能的重視程度也不斷加深,以滿足目前日益增長的軟件測試需求。嵌入式計算機軟件測試工作中最主要重點的內容就是檢測 -
關於試論計算機軟件開發技術研究論文
1、前言隨着計算機技術的快速發展,其在各行各業中都發揮了巨大的作用,而在計算機技術的應用過程中,軟件是一個核心的組成部分,從而就使得軟件開發工作受到了越來越多人的重視。如果不能夠對軟件開發進行規範,就有可能對軟 -
CDIO模式中應用的計算機硬件嵌入式技術論文
一、薪酬原則1、學院的薪酬標準,應符合勞動法有關規定。2、根據教職工的職位、承擔的責任和工作業績表現,確定其薪酬水平。3、薪酬制度由人事處根據具體情況適時修訂。4、學院按照按勞取酬、效率貢獻的原則,根據教職工的 -
計算機軟件技術在植保軟件開發中的應用研究論文
隨着計算機軟件技術的不斷髮展,為了開發出實用性更高、功能更加齊全的植保軟件,人們開始將計算機軟件技術應用到植保軟件的開發過程中。本文從植保軟件的作用入手,對計算機軟件技術在植保軟件開發中的應用進行研究。近年 -
C語言嵌入式系統編程軟件設計研究論文
摘要:近年來,C語言編程在嵌入式系統越來越受到廣大技術人員的青睞。介紹了C語言系統軟件的編程思路,闡述了嵌入式系統編程軟件架構的基本知識,包括模塊劃分、分層架構、中斷服務程序編寫、系統軟件設計要領等,並給出了在編 -
計算機軟件技術與網頁包裝設計技術研究論文
1基於計算機軟件技術的模塊化網頁技術介紹在計算機軟件技術支持下,進行網頁包裝與設計需要分模塊來進行,在不同的模塊中應用的技術方法也要做出區分,長時間處於這樣的環境下,很難確保管理任務達到理想的使用標準,技術方法