999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式軟件測試關鍵技術研究

2018-10-21 21:35:42張海軍
科技信息·下旬刊 2018年8期
關鍵詞:嵌入式

張海軍

摘要:嵌入式軟件是最難測試的一種軟件,不同測試階段需要建立不同的測試環境、采用不同的測試技術。本文對構建嵌入式軟件測試環境的關鍵測試技術進行了研究。

關鍵詞:嵌入式;軟件測試;關鍵技術

引言

在嵌入式軟件測試的不同階段,只有選擇和建立恰當的測試環境,才能保證嵌入式軟件測試的質量和效率,而嵌入式軟件測試環境的建立是一項復雜、困難的工作,需要考慮多方面的因素、解決很多技術難題。

1、嵌入式軟件白盒測試關鍵技術

1.1 靜態分析技術

嵌入式軟件主要采用C、匯編語言來實現。采用C語言開發的嵌入式軟件,一般符合統一標準,目前有許多測試工具支持其靜態分析,主要有McCabe、Cantata、Clockwork、TestBed等。但是采用匯編語言開發的嵌入式軟件,由于CPU的不同,必須針對特定的匯編語言專門開發相應的工具。

1.2 覆蓋率測試技術

在進行覆蓋率測試時,程序插裝和覆蓋率數據的獲取是關鍵環節,一般有純軟件方式、純硬件方式和軟硬件結合方式。純軟件的測試工具主要有TestBed、Logiscope等。純硬件的方式是利用硬件工具,在線實時對總線上的數據進行采樣。軟硬結合的方式是綜合純硬件和純軟件兩種實現方式之后的一種方式。

1.3 內存測試技術

內存測試的手段主要包括靜態檢查、動態檢查、人工測試等。靜態檢查是指使用內存靜態檢查工具(如PolySpace)在不執行代碼的情況下來檢查內存方問題;動態檢查使用內存動態檢查工具(如Insure++)在軟件運行時進行檢查;人工測試是自行設計專門的用例來檢查可能存在的內存缺陷。

2、嵌入式軟件黑盒測試關鍵技術

2.1 仿真建模技術

嵌入式軟件通常運行于特定的物理環境中,外部交聯設備復雜,在進行測試時需要構建仿真測試環境。根據運行環境和實際環境的差異,嵌入式軟件測試環境可分為全數字仿真測試環境、半實物仿真測試環境和全實物仿真測試環境。典型的嵌入式軟件仿真測試環境構建有:ADS、GESTE等。

2.2 目標數據生成技術

嵌入式軟件性能的好壞,往往可以從一些特殊情況的處理能夠直接反映出來。這些特殊情況不僅直接影響其性能指標的好壞,更有甚者可以導致嚴重的后果。但是,利用真實目標進行測試,有些特殊情況根本不可能或很難實現,因此,有必要采用模擬的手段來實現,即研究如何利用matlab等軟件產生模擬數據。

2.3 測試用例設計方法

很多嵌入式軟件涉及眾多條件參數組合的輸入,在設計測試用例時,全邏輯覆蓋必然使測試用例的數量急劇膨脹。而如果采用人工隨機選擇參數組合進行測試,則測試的充分性和正確性又難以保證,所以需要采用正交實驗法、組合設計、判定表法等特殊的測試用例設計方法,來縮減測試用例規模,同時也能保證滿足規定的測試覆蓋率要求。

2.4 測試數據獲取技術

嵌入式軟件測試的困難之一是在目標機或仿真機上如何注入測試輸入數據以及獲取測試過程中產生的數據。嵌入式軟件測試數據輸入和獲取的手段包括:外接鍵盤顯示器、在線輔助設備、I/O接口、邊界掃描、總線監聽、在線仿真器ICE等。嵌入式系統的靈活性導致其采用的I/O端口、總線標準多種多樣,在實際測試任務中,要針對具體裝備的特點和測試內容,綜合考慮采用哪種數據輸入獲取方式。

2.5 數據分析處理技術

數據處理類嵌入式軟件,一般涉及到復雜的數學運算,這樣就帶來計算結果的正確性如何判斷的問題。對于一組輸入數據和結果數據,需要將輸入數據輸入仿真程序計算得到一個計算結果數據,將其與獲取的結果數據進行比較,來判斷程序運算功能的正確性。這里需要注意兩個問題:第一,仿真程序的正確性;第二,仿真計算結果和采集實際結果的誤差范圍。

結束語

雖然日前已經有一些針對嵌入式軟件的測試工具和軟件,但構建嵌入式軟件測試環境困難多、技術復雜,在有些方面仍存在不足,需要通過對嵌入式軟件仿真測試環境和嵌入式軟件測試技術進行不斷研究,進一步完善和研制更先進的測試工具。

參考文獻:

[1] 蔣崇武,楊順昆,劉斌. 面向嵌入式軟件測試的仿真建模[J]. 計算機工程,2008,34(4):87-89.

[2] 平婕,秦 軍,康建華,安元偉. 嵌入式軟件測試關鍵技術研究[J]. 計算機應用,2010,8:45-47.

[3] 周濤. 航天型號軟件測試[M]. 北京:宇航出版社,1999.

猜你喜歡
嵌入式
Focal&Naim同框發布1000系列嵌入式揚聲器及全新Uniti Atmos流媒體一體機
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
基于嵌入式Linux內核的自恢復設計
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
嵌入式PLC的設計與研究
電子制作(2018年16期)2018-09-26 03:27:18
搭建基于Qt的嵌入式開發平臺
基于嵌入式系統Windows CE的應用程序開發
嵌入式單片機在電機控制系統中的應用探討
電子制作(2017年8期)2017-06-05 09:36:15
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 18禁影院亚洲专区| 综合色婷婷| 亚洲欧美另类色图| 免费毛片a| 国产精品一区二区不卡的视频| 欧美成人看片一区二区三区 | 日本欧美一二三区色视频| 亚洲欧美日韩动漫| 亚洲欧洲日本在线| 亚洲第一成年人网站| 天天综合网亚洲网站| 日韩美毛片| 国产亚洲欧美日本一二三本道| 一区二区三区四区精品视频 | 国产精品页| 久久久精品久久久久三级| 狠狠干综合| 免费国产无遮挡又黄又爽| 精品91自产拍在线| 成人毛片在线播放| 99视频在线免费| 四虎免费视频网站| 国产成人精品亚洲77美色| 欧洲高清无码在线| 欧美另类图片视频无弹跳第一页 | 欧美日韩精品一区二区视频| 免费看美女毛片| 国内精品久久九九国产精品| 国产日本欧美在线观看| 欧美怡红院视频一区二区三区| av尤物免费在线观看| 欧美一区二区丝袜高跟鞋| 欧洲极品无码一区二区三区| 亚洲午夜福利精品无码不卡| 欧美成人区| 精品99在线观看| 中文字幕欧美日韩高清| 男女猛烈无遮挡午夜视频| 日韩AV无码免费一二三区| 国内熟女少妇一线天| 中文字幕第4页| 岛国精品一区免费视频在线观看| 日韩av高清无码一区二区三区| 久精品色妇丰满人妻| 91系列在线观看| 内射人妻无套中出无码| 国产天天色| 精品91视频| 国产96在线 | 麻豆国产在线不卡一区二区| 香蕉eeww99国产精选播放| 又黄又湿又爽的视频| 久久这里只有精品66| 国产性精品| 亚洲伊人天堂| 国产精品成人第一区| 重口调教一区二区视频| 国产福利影院在线观看| 亚洲a级在线观看| 国产成人精品第一区二区| 亚洲—日韩aV在线| 亚洲高清在线播放| 国产最新无码专区在线| 在线免费a视频| 91尤物国产尤物福利在线| 成年午夜精品久久精品| 国产aⅴ无码专区亚洲av综合网| 欧美精品啪啪| 亚洲男人的天堂视频| 成人精品免费视频| 国产在线一区视频| 精品国产网站| 成人精品免费视频| 一级爱做片免费观看久久| 欧美专区在线观看| 欧美日韩理论| 亚洲h视频在线| 国产精品无码AV中文| 五月婷婷中文字幕| 国产亚洲欧美日韩在线一区| 亚洲精品动漫| 欧美亚洲一区二区三区在线|