• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    異常處理測試裝置和其方法制造方法及圖紙

    技術編號:8493982 閱讀:151 留言:0更新日期:2013-03-29 06:44
    本發明專利技術涉及一種異常處理測試裝置,包括:生成模塊,用于生成基于從故障模型和設備管理器獲得的信息修正的設備驅動器;掛鉤模塊,用于通過使用修正的設備驅動器掛鉤設備驅動器;掃描模塊,用于收集在應用的工作期間從掛鉤的修正設備驅動器返回至應用的測試信息;以及分析模塊,用于分析由掃描模塊收集的測試信息。

    【技術實現步驟摘要】
    【國外來華專利技術】
    本專利技術涉及異常處理測試裝置和方法,并且更具體地,本專利技術涉及使用修正的設備驅動器生成缺陷并檢查是否已在系統上實施對于該缺陷的異常處理的異常處理測試裝置和方法。
    技術介紹
    在包括各種軟件和硬件的嵌入式系統中,相互作用對于系統工作環境是重要的。相應地,僅包括軟件的測試用虛擬數據是不重要的,而使用在系統實際工作的現實環境中獲得的實際數據的操作才是重要的。如果試圖測試系統,則需要能夠通過使用實際操作數據對系統實施測試而有效檢測在系統實際工作時出現的潛在缺陷或操作缺陷的方案。而且,為獨立地測試形成系統的軟件,需要許多測試資源和成本,因為須使用額外的裝置來替代相應的部件。因此,需要測試裝置,其能實時測試系統中包括的所有進程并使因執行相應代碼引起的儲存空間開銷或性能開銷最小化。
    技術實現思路
    摶術問是頁本專利技術的實施方式旨在提供異常處理測試裝置和方法,其可以測試實際操作系統并使測試資源開銷最小化,以使使用掛鉤技術(hookingtechnology)修正的設備驅動器插入到系統中,檢查因修正的設備驅動器而出現的缺陷,且檢查是否已根據檢查到的缺陷執行了異常處理。_6] 技術方案—方面,本專利技術涉及異常處理測試裝置。該異常處理測試裝置包括生成模塊,配置成基于缺陷模型和從設備管理器獲得的信息生成修正的設備驅動器;掛鉤模塊,配置成使用修正的設備管理器掛鉤設備驅動器;掃描模塊,配置成在應用工作時收集從掛鉤的修正設備驅動器返回至應用的測試信息;以及分析模塊,配置成分析收集的測試信息。另一方面,本專利技術涉及異常處理測試方法。該異常處理測試方法包括基于缺陷模型和從設備管理器獲得的信息生成修正的設備驅動器,使用修正的設備管理器掛鉤設備驅動器,在應用工作時收集從掛鉤的修正設備驅動器返回至應用的測試信息,以及分析收集的測試信息。有益.效果根據本專利技術,可以在系統實際工作時實施使用設備管理器的異常處理測試,因為目標是實際操作碼,而非源代碼。而且,可以使系統開銷最小化,因為使用了掛鉤方法而無需將各個代碼插入各個進程,該掛鉤方法使用關于特定儲存空間的進程上下文的信息。而且,盡管進程之間的共享資源受到限制,但是可以實時收集關于測試的信息并且可以基于該信息檢查測試的結果。附圖說明圖1是示出使用本專利技術實施方式的異常處理測試裝置的整個系統的圖;圖2示出根據本專利技術實施方式的異常處理測試裝置的結構;并且圖3是示出根據本專利技術實施方式的異常處理測試方法的流程圖。具體實施例方式本專利技術涉及在系統實際工作的現實環境中的測試且涉及可以測試從系統開始到系統結束的動態情況中的系統的裝置和方法。本專利技術可以對在使用掛鉤(也就是一種代碼插入技術)的系統內工作的所有進程實施測試。更具體地,本專利技術可以測試缺陷的類型以及對于缺陷的異常處理,該缺陷可從系統內工作的設備中發生。圖1示出其中使用本專利技術實施方式的異常處理測試裝置的整個系統。如圖1所示,整個系統包括異常處理測試裝置100、系統200、輸入裝置300、儲存裝置400和輸出裝置500。異常處理測試裝置100測試應用與系統200中包括的設備之間的通信過程中發生的缺陷的類型,并且測試對于缺陷的異常處理。異常處理測試裝置100可以通過使用設備管理器生成修正的設備驅動器并使用修正的設備驅動器生成缺陷來測試系統,其中該設備管理器管理系統內包括的設備。異常處理測試裝置100可以如圖1所示獨立于系統200而設置或者可以包括在系統200中。系統200可以包括所有嵌入式系統和其中多個進程執行通信的計算機系統,并且可以變成例如信息娛樂系統、多媒體系統或有線/無線網絡系統。例如,如果系統200是車輛信息娛樂系統,系統200基于音頻視頻導航(AVN)功能可以包括地面數字多媒體廣播(TDMB)、傳送協議專家組(TPEG)、IPOD、USB、藍牙、語音識別(VR)、停車導引系統(PGS)、無線電數據系統(RDS)、車輛⑶C (V⑶C)、駕駛者信息系統(DIS)、后座娛樂系統(RSE)、混合電動車(HEV)顯示器和空氣處理單元(AUH)顯示器。系統200還包括設備、用于傳輸/接收設備與應用之間的數據的設備驅動器、配置成管理設備的設備管理器、以及與設備管理器連接并且配置成使用設備執行特定程序的應用。相應地,通過檢查使用設備管理器而被啟動的設備驅動器、生成與設備驅動器相應的修正的設備驅動器并且使用修正的設備驅動器掛鉤設備驅動器,異常處理測試裝置100可以執行異常處理測試。這里,設備是硬件設備,例如通用串行總線(USB)和多媒體播放器,并且可以是與其中應用工作的設備物理分離的設備。本專利技術的系統200是包括物理分離的設備和其中應用工作的設備的概念。輸入裝置300是用于驅動異常處理測試裝置100和系統200的用戶輸入裝置。可以使用鍵盤或觸摸屏實施輸入裝置300。響應于通過輸入裝置300輸入的信號執行系統200中包括的應用,并且由異常處理測試裝置修正的設備驅動器被掛鉤的系統200工作。儲存裝置400儲存由異常處理測試裝置100收集的信息。異常處理測試裝置100,以及儲存裝置400,可以實施到一個設備中并且配置成收集測試信息并且分析及儲存收集的測試信息。輸出裝置500以圖像或語音的形式輸出由異常處理測試裝置100收集的測試信息或分析的測試的結果。圖2示出根據本專利技術實施方式的異常處理測試裝置的結構。如圖2所示,異常處理測試裝置100包括生成模塊101、掛鉤模塊103、掃描模塊105和分析模塊107。與異常處理測試裝置100連接的系統200包括設備(未示出)、用于傳輸/接收設備與應用之間的數據的設備驅動器(未示出)、配置成管理設備的設備管理器201、以及與設備管理器201連接并配置成通過設備實施特定功能的應用202。異常處理測試裝置100可以對兩個或更多設備(未示出)以及兩個或更多應用202實施異常處理測試。設備管理器201包括關于系統200中包括的所有設備驅動器的運行時間執行信息。運行時間執行信息表示在系統200工作時所有設備與進程之間的執行信息。也就是,設備管理器201管理關于系統200內啟動的設備的名稱、啟動設備的設備驅動器、用于各個設備驅動器的操作、操作的起始地址、負載設備驅動器的儲存器地址和儲存空間的信息。因此,包括所有系統內上述信息的數據結構或裝置相應于本專利技術中的設備管理器201。生成模塊101使用設備管理器201收集關于在系統200中工作的設備驅動器的信息,并且基于缺陷模型和收集的關于該設備驅動器的信息生成修正的設備驅動器。下面參考圖4詳細說明缺陷模型。通過修正傳輸至設備以及從設備接收的數據,修正的設備驅動器在系統的操作中生成缺陷。也就是,修正的設備管理器根據設備分析各個操作中使用的協議數據,根據修正規律修正通過該設備的數據,在應用與設備之間的通信過程中使用修正的數據,并且在系統的操作中生成缺陷。修正規律的實例可以包括發送至設備和從設備接收的數據丟失的修正規律、與有效范圍邊界對應的值被添加到發送至設備和從設備接收的數據中的修正規律、以及數據值因數據傳輸障礙而混合的修正規律。輸入裝置300可以選擇測試目標和關于設備驅動器的信息,也就是,可以收集測試目標,或可以收集關于正在工作的設備驅動器的信息,并且輸入裝置300可以選擇設備驅動器即測試目標。掛鉤模塊103使用由生本文檔來自技高網...

    【技術保護點】

    【技術特征摘要】
    【國外來華專利技術】1.一種用于包括設備驅動器、設備管理器和應用的系統的異常處理測試裝置,所述裝置包括 生成模塊,配置成基于缺陷模型和從所述設備管理器獲得的信息生成修正設備驅動器; 掛鉤模塊,配置成使用所述修正設備驅動器掛鉤所述設備驅動器; 掃描模塊,配置成在所述應用工作時,收集從掛鉤的修正設備驅動器返回至所述應用的測試信息;以及 分析模塊,配置成分析由所述掃描模塊收集的所述測試信息。2.根據權利要求1所述的異常處理測試裝置,其中所述缺陷模型是與數據I/O有關的所述應用與設備之間的連接、設備打開、斷開、設備關閉、無效數據、非法數據和時序,以及設備電力中的至少一個。3.根據權利要求1所述的異常處理測試裝置,其中所述測試信息是所述修正設備驅動器的操作返回值、從所述設備管理器中生成的異常代碼值、所述應用的返回值和系統異常代碼中的至少一個。4.根據權利要求1所述的異常處理測試裝置,其中如果所述測試信息指示已出現缺陷,則所述應用根據生成的缺陷執行異常處理。5.根據權利要求4所述的異常處理測試裝置,其中如果未正常執行所述異常處理,則所述分析模塊將所述測試信息分析為整個系統故障、某個進程故障、某些進程的異常終止、某些進程的異常操作、異常返回且無錯誤代碼、以及正常返回且錯誤代碼返回中的至少一個。6.根據權利要求1所述的異常處理測試裝置,其中根據作為測試目標...

    【專利技術屬性】
    技術研發人員:崔炳珠徐珠瑛梁承完金泳秀吳定錫權海永張丞延
    申請(專利權)人:現代自動車株式會社起亞自動車株式會社梨花女子大學校產學協力團
    類型:
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲av无码专区在线观看素人| 无码无套少妇毛多69XXX| 亚洲日韩精品无码专区网站| 国产啪亚洲国产精品无码| 亚洲国产精品无码av| 午夜无码人妻av大片色欲| 亚洲日产无码中文字幕| 加勒比无码一区二区三区| 久久久久成人精品无码中文字幕| 免费无码又黄又爽又刺激| 日韩精品无码一区二区三区 | 日韩人妻无码精品一专区| 亚洲av无码专区亚洲av不卡| 国产成人无码一区二区在线播放| 麻豆精品无码国产在线果冻| 亚洲AV无码成人精品区蜜桃| 四虎成人精品国产永久免费无码 | 免费精品无码AV片在线观看| 人妻少妇伦在线无码| 6080YYY午夜理论片中无码| 国产成A人亚洲精V品无码 | 中文无码AV一区二区三区| 亚洲AV成人无码网天堂| 亚洲日韩乱码中文无码蜜桃| 中文字幕无码无码专区| 人妻无码人妻有码中文字幕| 无码人妻少妇久久中文字幕 | 中文字幕av无码无卡免费 | 人妻少妇精品无码专区二区| 国产成人A人亚洲精品无码| 国产在线观看无码免费视频 | 无码专区永久免费AV网站| 久久精品中文字幕无码| 日日麻批免费40分钟无码| 免费A级毛片无码专区| JAVA性无码HD中文| 亚洲综合一区无码精品| 精品久久久无码人妻中文字幕豆芽| 亚洲GV天堂GV无码男同| 国产午夜无码片在线观看| 五十路熟妇高熟无码视频|