嵌入式計算機軟件測試關(guān)鍵技術(shù)探討論文

時(shí)間:2022-07-04 03:35:14 計算機軟件 我要投稿
  • 相關(guān)推薦

嵌入式計算機軟件測試關(guān)鍵技術(shù)探討論文

  同其他軟件相比較,嵌入式計算機軟件更加具有專(zhuān)用性,只能在固定的硬件平臺中運行。通常情況下,需要合理分開(kāi)嵌入式軟件的運行環(huán)境和開(kāi)發(fā)環(huán)境,也就是利用交叉開(kāi)發(fā)的方式進(jìn)行,間接提高了嵌入式軟件的開(kāi)發(fā)復雜性。加強對嵌入式計算機軟件測試關(guān)鍵技術(shù)研究,對促進(jìn)嵌入式軟件的開(kāi)發(fā)和應用具有重要意義。

嵌入式計算機軟件測試關(guān)鍵技術(shù)探討論文

  1宿主機關(guān)鍵技術(shù)

  1.1靜態(tài)測試技術(shù)

  當今時(shí)期,有很多計算機軟件開(kāi)發(fā)研究人員認為,人工審議與走查是比較有效的軟件查錯方式。但是隨著(zhù)計算機技術(shù)的不斷發(fā)展,軟件規模也逐漸提升,進(jìn)而對計算機專(zhuān)業(yè)人才數量提出一定需求,同時(shí)由于源碼在計算機中、或者目錄上比較零散,無(wú)法有效審議與走查計算機軟件;谏鲜鰡(wèn)題考慮,需要對整個(gè)軟件系統結構進(jìn)行相應方式進(jìn)行處理,以此促使自動(dòng)化連接,進(jìn)而為計算機軟件的審議與走查,奠定良好的基礎。通過(guò)靜態(tài)測試分析技術(shù),可以實(shí)現多方面內容操作,比如說(shuō)分析程序路徑、繪制程序邏輯圖、相互轉換生成流程圖、邏輯圖、框圖、以及獲取完整的軟件系統邏輯框圖等等。為高效的測試用例的實(shí)現提供可行性,并且有利于提升軟件測試覆蓋率、以及軟件質(zhì)量。

  1.2動(dòng)態(tài)測試技術(shù)

  對宿主機通過(guò)動(dòng)態(tài)測試是指測試軟件的代碼,可以真實(shí)準確的測試出軟件代碼的執行能力,同時(shí)能夠針對軟件代碼的覆蓋率進(jìn)行分析,進(jìn)而實(shí)現對軟件功能的檢測。此外,還可以通過(guò)對軟件代碼進(jìn)行分析,可以明確代碼的具體執行情況。此種檢測方式,有利于提升軟件各項性能,進(jìn)一步推動(dòng)軟件系統的改進(jìn)和完善;利用檢測結果,實(shí)現對軟件功能的優(yōu)化。

  利用動(dòng)態(tài)測試技術(shù),可以有效測試軟件設置的完成進(jìn)度,科學(xué)檢測己經(jīng)完畢的開(kāi)發(fā)數據,對其中數據的完整性進(jìn)行檢測,進(jìn)而保證了軟件開(kāi)發(fā)工作的進(jìn)行。利用動(dòng)態(tài)測試技術(shù),可以全方位的了解到軟件各元素的內容,比如說(shuō)函數情況和分配情況,此外還可以顯示出相應的代碼和數據等信息。

  2對仿真機進(jìn)行測試的技術(shù)研究

  2.1仿真機測試數據獲取技術(shù)

  當前時(shí)期,仿真機的數據監測,通常都會(huì )需要大量的數據信息,很多針對嵌入式軟件的檢測,都會(huì )在測試階段提前準備軟件設計的源代碼。因此,需要軟件開(kāi)發(fā)工作人員提升技術(shù)層面的準確性,進(jìn)而使測試數據更加精準。仿真機檢測技術(shù)可以對數據的完整性提供重要保證,數據實(shí)現緩存之后,利用測試工具對其修改,可以對數據的正常輸入提供保障;測試結束之后,還可以讀取己經(jīng)緩存的數據信息,同時(shí)能夠在計算機系統中對此進(jìn)行保存。此外需要強調的是,仿真機監測技術(shù)對數據緩存大小提出一定要求,不能大于測試容量。

  2.2仿真機仿真測試技術(shù)

  利用仿真測試技術(shù)測試嵌入式計算機軟件的過(guò)程中,需要集中處理相關(guān)數據信息。在相關(guān)技術(shù)支持下,仿真測試才能夠順利開(kāi)展,實(shí)現對數據的仿真模擬。在模擬階段,可以知曉技術(shù)的使用過(guò)程,然后可以針對軟件性質(zhì)進(jìn)行分類(lèi),使仿真測試結果更加準確。此外,測試階段必須保證傳輸信號的穩定情況,有利于保證數據信息的實(shí)時(shí)性。

  3對目標、機進(jìn)行測試的技術(shù)

  3.1故障注入技術(shù)

  通常情況下,可以人為的改變嵌入式計算機軟件在計算機運行中的情況。因此,需要目標計算機具有良好的性能,保證運行可以根據相應設定的方式和時(shí)間開(kāi)展。故障技術(shù)主要是指,對目標機進(jìn)行某種測試,可以實(shí)現目標機的準確檢測,進(jìn)而更加明顯的展示出軟件的運行情況。

  3.2內存分析技術(shù)

  通常來(lái)講,嵌入式計算機系統的內存不會(huì )很大。利用內存分析技術(shù),能夠準確的找出計算機內存中存在的問(wèn)題。很多計算機軟件發(fā)生故障,主要因素就是在于內存的錯誤分配導致的,而利用內存分析技術(shù)在分析問(wèn)題階段,可以有效的避免個(gè)別內存出現分配錯誤情況的發(fā)生。因此,需要研究人員利用內存分析技術(shù),準確判定內存情況。通常來(lái)講,優(yōu)先選擇硬件分析方式,但是此方式需要投入大量資金,同時(shí)分析工具受到環(huán)境因素影響,進(jìn)而導致軟件分析影響計算機代碼,以及內存運行情況。所以在內存分析階段,需要針對性的選擇測試方式。

  3.3程序性能分析技術(shù)

  程序的性能對于嵌入式計算機運行,同樣至關(guān)重要。嵌入式計算機對程序具有一定要求,程序需要在設定好的時(shí)間對數據進(jìn)行生成處理、或者中斷處理。因此,研究人員需要在測試階段,可以根據軟件情況明確優(yōu)先優(yōu)化哪部分代碼,進(jìn)而防止出現務(wù)必要的優(yōu)化工作。而利用程序性能分析技術(shù),可以有效的整理計算機系統中的數據信息,同時(shí)根據消耗類(lèi)型、時(shí)間、以及歷時(shí)進(jìn)行詳細分析。根據數據信息內容,可以判斷計算機系統中的數據,進(jìn)而明確出優(yōu)先優(yōu)化的程序,進(jìn)而有效的提升數據檢測工作效率,使程序優(yōu)化工作得到保證。此外,利用程序性能工具,不僅可以展示出具體優(yōu)化所需要的時(shí)間,同時(shí)能夠對優(yōu)化程序進(jìn)行合理排序,正確幫助研究人員分析系統程序的優(yōu)化信息。在利用程序性能分析技術(shù)測試嵌入式計算機時(shí),可以?xún)?yōu)先測試計算機軟件的代碼,以此明確計算機接口的工作效率、以及己經(jīng)使用過(guò)的代碼信息等等。

  4總結

  通過(guò)上述論述可以了解到,現階段,嵌入式系統己經(jīng)廣泛應用于社會(huì )多個(gè)領(lǐng)域中,隨著(zhù)技術(shù)的不斷進(jìn)步和完善,軟件規模也逐漸擴大,軟件復雜性也逐漸提升,進(jìn)而導致各個(gè)領(lǐng)域對嵌入式系統提出更高要求,保證其有效性和質(zhì)量性能?偟膩(lái)講,產(chǎn)品的質(zhì)量由軟件綜合性能決定。因此,需要軟件開(kāi)發(fā)研究人員積極創(chuàng )新,不斷提升嵌入式計算機軟件測試關(guān)鍵技術(shù)。

【嵌入式計算機軟件測試關(guān)鍵技術(shù)探討論文】相關(guān)文章:

北京東軟嵌入式事業(yè)部,去做測試主要做什么?07-11

大數據時(shí)代下計算機軟件技術(shù)探析論文03-24

醫院后勤部門(mén)績(jì)效考核探討論文03-24

中醫美容專(zhuān)業(yè)課程設置建設探討論文03-24

嵌入式實(shí)習報告02-25

關(guān)于積極心理學(xué)的意義與發(fā)展趨勢探討論文03-18

計算機應用基礎網(wǎng)絡(luò )考試系統的設計與實(shí)現探討論文03-15

軟件測試工程師和嵌入式軟件工程師哪個(gè)更有前途?工資那個(gè)高?07-14

幼兒園教師在兒童行為觀(guān)察時(shí)的路徑探討論文04-21

嵌入式開(kāi)發(fā)的方向有哪些07-10

99久久精品免费看国产一区二区三区|baoyu135国产精品t|40分钟97精品国产最大网站|久久综合丝袜日本网|欧美videosdesexo肥婆