国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種硬件模塊的測試系統(tǒng)及方法

      文檔序號(hào):6460122閱讀:243來源:國知局
      專利名稱:一種硬件模塊的測試系統(tǒng)及方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及硬件模塊測試技術(shù),具體涉及一種硬件才莫塊的測試系統(tǒng)及方法。
      背景技術(shù)
      隨著各種各樣的產(chǎn)品的出現(xiàn),組成產(chǎn)品的硬件模塊也多種多樣,不同型號(hào)、 不同系列、不同類別的產(chǎn)品開發(fā),分別由不同的團(tuán)隊(duì)或者項(xiàng)目組來承擔(dān)完成, 那么對(duì)于組成產(chǎn)品的各種硬件模塊的測試工作也必然由不同的團(tuán)隊(duì)或者測試小 組承擔(dān)。
      由于硬件模塊的測試方法完全由測試設(shè)計(jì)者自己決定,沒有規(guī)范的方案和 設(shè)計(jì)準(zhǔn)則,即使對(duì)相同的硬件模塊、相同的測試環(huán)境,不同測試人員所設(shè)計(jì)的 硬件模塊測試系統(tǒng)及方法也會(huì)有較大差異,無i侖是在測試構(gòu)架、界面風(fēng)格,還 是可擴(kuò)展性以及自動(dòng)化程度上。那么,對(duì)于不同的硬件模塊、不同的測試環(huán)境, 不同的測試人員所設(shè)計(jì)出來的硬件模塊測試系統(tǒng)及方法更是相差千里,所以, 現(xiàn)有硬件模塊的測試系統(tǒng)及方法由于統(tǒng)一的涉及準(zhǔn)則和規(guī)范,開發(fā)周期長、并 且測試步驟復(fù)雜。
      也許有測試團(tuán)隊(duì)或者測試小組在硬件模塊的測試設(shè)計(jì)過程中,會(huì)經(jīng)常與其 它承擔(dān)不同硬件模塊測試任務(wù)的測試團(tuán)隊(duì)或者測試小組進(jìn)行溝通和協(xié)商,從而 達(dá)成硬件模塊測試上的共識(shí),力求規(guī)范并簡化硬件模塊的測試,然而,這種小 范圍內(nèi)達(dá)成的共識(shí)很難得到大面積的推廣,最終還是不能實(shí)現(xiàn)規(guī)范硬件模塊測 試,從而簡化硬件才莫塊的測試的目的。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種硬件模塊的測試系統(tǒng)及方法, 能夠縮短硬件模塊測試的開發(fā)周期,而且能夠逐漸形成硬件模塊測試方法的設(shè) 計(jì)準(zhǔn)則和規(guī)范,從而使硬件模塊的測試逐漸向平臺(tái)化推進(jìn),簡化硬件模塊的測 試。
      為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
      一種硬件模塊的測試系統(tǒng),該系統(tǒng)包括測試封裝、硬件模塊和測試平臺(tái), 其中,測試平臺(tái)用于根據(jù)硬件模塊的類型以及需要測試的測試項(xiàng)對(duì)測試封裝和 硬件模塊進(jìn)行運(yùn)行組件配置,并控制測試封裝對(duì)硬件^t塊進(jìn)行測試。
      所述測試平臺(tái)進(jìn)一步包括主執(zhí)行程序、配置數(shù)據(jù)庫、結(jié)果數(shù)據(jù)庫、專用測 試模塊、運(yùn)行組件數(shù)據(jù)庫和用戶交互界面,其中,
      主執(zhí)行程序用于控制整個(gè)硬件模塊的測試過程,主執(zhí)行程序可以從配置數(shù) 據(jù)庫獲取硬件模塊的基本信息并通過用戶交互界面呈現(xiàn)給用戶,主執(zhí)行程序還 可以根據(jù)用戶在用戶交互界面上的配置和操作將配置數(shù)據(jù)庫中的相關(guān)測試信息 配置給專用測試模塊,并在測試結(jié)束后將專用測試模塊上報(bào)的測試結(jié)果存儲(chǔ)到 結(jié)果數(shù)據(jù)庫,以及顯示到用戶交互界面;
      配置數(shù)據(jù)庫用于存儲(chǔ)硬件模塊的基本信息;
      結(jié)果數(shù)據(jù)庫用于存儲(chǔ)硬件模塊的測試結(jié)果;
      專用測試模塊用于根據(jù)主執(zhí)行程序配置的相關(guān)測試信息從運(yùn)行組件數(shù)據(jù)庫 下載運(yùn)行組件到硬件模塊和/或測試封裝,以及建立與硬件模塊、測試封裝之間 的測試連接,從而進(jìn)行測試;專用測試模塊還用于將測試封裝以及硬件模塊上 報(bào)的測試結(jié)果上報(bào)給主執(zhí)行程序;
      運(yùn)行組件數(shù)據(jù)庫用于存儲(chǔ)硬件模塊測試需要的運(yùn)行組件;
      用戶交互界面用于將配置數(shù)據(jù)庫中硬件模塊的基本信息呈現(xiàn)給用戶,以及 實(shí)現(xiàn)測試系統(tǒng)與用戶的交互。
      一種硬件模塊的測試方法,該方法包括
      a、 主執(zhí)行程序從配置數(shù)據(jù)庫獲取硬件模塊的基本信息,并將獲取的硬件模 塊的基本信息呈現(xiàn)在用戶交互界面中;
      b、 用戶根據(jù)測試需要,通過用戶交互界面進(jìn)行測試參數(shù)配置,并啟動(dòng)測試;
      c、 測試結(jié)束,主執(zhí)行程序?qū)y試結(jié)果保存到結(jié)果數(shù)據(jù)庫。
      步驟b所述啟動(dòng)測試后包含步驟主執(zhí)^"程序才艮據(jù)用戶配置的測試參數(shù)讀
      取配置數(shù)據(jù)庫中的相關(guān)測試信息,并調(diào)用專用測試模塊,如果調(diào)用成功,則主 執(zhí)行程序?qū)⒆x取的相關(guān)測試信息配置給專用測試才莫塊,專用測試才莫塊控制測試
      封裝和硬件模塊進(jìn)行測試;否則,返回錯(cuò)誤信息。
      所述相關(guān)測試信息至少包括專用測試模塊路徑和運(yùn)行組件路徑。
      所述專用測試模塊控制測試封裝和硬件才莫塊進(jìn)行測試為專用測試模塊先
      按照運(yùn)行組件路徑下載運(yùn)行組件到硬件模塊或測試封裝,然后建立與硬件模塊、
      測試封裝之間的測試連接,從而由專用測試模塊控制測試封裝共同達(dá)到對(duì)硬件
      模塊的測試。
      步驟c所述測試結(jié)束后包含步驟測試封裝以及硬件模塊將測試結(jié)果上報(bào) 給專用測試模塊,專用測試模塊再將測試結(jié)果上報(bào)給主執(zhí)行程序。
      所述主執(zhí)行程序?qū)y試結(jié)果保存到結(jié)果數(shù)據(jù)庫后進(jìn)一步在用戶交互界面中 顯示測試結(jié)果。
      本發(fā)明硬件模塊的測試系統(tǒng)及方法,將硬件模塊測試系統(tǒng)的組成部分區(qū)分 為不變部分和可變部分,對(duì)不同的硬件模塊和不同的測試環(huán)境進(jìn)行測試時(shí),僅 需根據(jù)硬件模塊和測試環(huán)境的不同對(duì)系統(tǒng)可變部分作相應(yīng)調(diào)整,便可進(jìn)行測試, 所以縮短了硬件模塊測試的開發(fā)周期;又由于本發(fā)明的系統(tǒng)和方法對(duì)硬件模塊 進(jìn)行測試后,會(huì)將硬件模塊的基本信息及相關(guān)測試組件保存下來,長此以往, 便能形成硬件模塊測試方法的設(shè)計(jì)準(zhǔn)則和規(guī)范,從而使硬件模塊的測試逐漸向 平臺(tái)化推進(jìn),簡化了硬件模塊的測試。


      圖1為本發(fā)明硬件模塊的測試系統(tǒng)結(jié)構(gòu)圖; 圖2為本發(fā)明硬件模塊的測試方法流程圖。
      具體實(shí)施例方式
      本發(fā)明的基本思想是將硬件模塊測試系統(tǒng)的組成部分區(qū)分為不變部分和
      可變部分,對(duì)不同的硬件模塊和不同的測試環(huán)境進(jìn)行測試時(shí),僅需根據(jù)硬件模 塊和測試環(huán)境的不同對(duì)系統(tǒng)可變部分作相應(yīng)調(diào)整,Y更可進(jìn)行測試。
      下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明硬件模塊的測試系統(tǒng)及方法做進(jìn)一步 -洋細(xì)i兌明。
      圖1為本發(fā)明硬件模塊的測試系統(tǒng)結(jié)構(gòu)圖,如圖1所示,本發(fā)明硬件模塊 的測試系統(tǒng)由測試平臺(tái)、硬件模塊和測試封裝組成,其中,測試平臺(tái)用于根據(jù) 硬件模塊的類型以及需要測試的測試項(xiàng)對(duì)測試封裝和硬件模塊進(jìn)行運(yùn)行組件配 置,并控制測試封裝對(duì)硬件模塊進(jìn)行測試,測試平臺(tái)又包括主執(zhí)行程序、配置 數(shù)據(jù)庫、結(jié)果數(shù)據(jù)庫、專用測試模塊、運(yùn)行組件數(shù)據(jù)庫和用戶交互界面。
      主執(zhí)行程序用于控制整個(gè)硬件模塊的測試過程,主執(zhí)行程序可以從配置數(shù) 據(jù)庫獲取硬件^t塊的基本信息并通過用戶交互界面呈現(xiàn)給用戶,主執(zhí)行程序還 可以根據(jù)用戶在用戶交互界面上的配置和操作將配置數(shù)據(jù)庫中的相關(guān)測試信息 配置給專用測試模塊,并在測試結(jié)束后將專用測試才莫塊上報(bào)的測試結(jié)果存儲(chǔ)到
      結(jié)果數(shù)據(jù)庫,以及顯示到用戶交互界面;
      配置數(shù)據(jù)庫用于存儲(chǔ)硬件模塊的基本信息; 結(jié)果數(shù)據(jù)庫用于存儲(chǔ)硬件模塊的測試結(jié)果;
      專用測試模塊用于根據(jù)主執(zhí)行程序配置的相關(guān)測試信息從運(yùn)行組件數(shù)據(jù)庫 下載運(yùn)行組件到硬件模塊或者測試封裝,以及建立與硬件模塊、測試封裝之間 的測試連接,從而進(jìn)行測試;專用測試模塊還用于將測試封裝以及硬件模塊上 報(bào)的測試結(jié)果上報(bào)給主執(zhí)行程序;
      運(yùn)行組件數(shù)據(jù)庫用于存儲(chǔ)測試需要的運(yùn)行組件;
      用戶交互界面用于將配置數(shù)據(jù)庫中硬件模塊的基本信息呈現(xiàn)給用戶,以實(shí) 現(xiàn)測試系統(tǒng)與用戶的交互。
      這里,把測試系統(tǒng)中的主執(zhí)行程序、配置數(shù)據(jù)庫、結(jié)果數(shù)據(jù)庫和用戶交互 界面歸為系統(tǒng)的不變部分,這四部分不會(huì)因?yàn)闇y試的硬件模塊不同或需要測試 的測試項(xiàng)不同而發(fā)生改變;又因?yàn)椴煌腲_件才莫塊和不同的測試項(xiàng)對(duì)應(yīng)不同的 專用測試模塊、運(yùn)行組件數(shù)據(jù)庫和測試封裝,所以把專用測試沖莫塊、運(yùn)行組件數(shù)據(jù)庫、硬件模塊和測試封裝歸為系統(tǒng)的可變部分,在硬件模塊不同或需要測 試的測試項(xiàng)不同時(shí),只需要對(duì)系統(tǒng)的可變部分做相應(yīng)調(diào)整即可。
      圖2為本發(fā)明硬件模塊的測試方法流程圖,如圖2所示,本發(fā)明硬件模塊
      的測試方法主要包括以下步驟
      步驟21:主執(zhí)行程序從配置數(shù)據(jù)庫獲取硬件模塊的基本信息,并將獲取的 硬件模塊的基本信息呈現(xiàn)在用戶交互界面中。這里,硬件模塊的基本信息包括 硬件模塊類別、硬件模塊型號(hào)、硬件模塊的版本、硬件模塊與測試封裝的尺寸 信息、硬件模塊與測試封裝的安裝位置信息等。
      步驟22:用戶根據(jù)測試需要,通過用戶交互界面進(jìn)行測試參數(shù)配置,并啟 動(dòng)測試。用戶根據(jù)測試需要,選擇硬件模塊的類別、型號(hào)、測試版本等,通過 選擇硬件模塊的類別和型號(hào)可以確定需要測試的硬件模塊,通過選擇測試版本, 可以確定需要測試的測試項(xiàng),例如,對(duì)同一種石更件才莫塊,測試版本A對(duì)應(yīng)的測 試項(xiàng)為Il、 12、 13、 14,測試版本B對(duì)應(yīng)的測試項(xiàng)為II、 12、 14、 15,……。
      步驟23 步驟26:主執(zhí)行程序根據(jù)用戶配置的測試參數(shù)讀取配置數(shù)據(jù)庫中 的相關(guān)測試信息,并調(diào)用專用測試模塊,如果調(diào)用成功,則將讀取的相關(guān)測試 信息配置給專用測試模塊,專用測試模塊控制測試封裝和硬件模塊進(jìn)行測試, 執(zhí)行步驟27;否則,返回錯(cuò)誤信息。這里,相關(guān)測試信息至少包括專用測試模 塊的路徑和用戶測試需要的運(yùn)行組件的路徑。專用測試模塊控制測試封裝和硬 件模塊進(jìn)行測試時(shí),先按照主執(zhí)行程序配置的運(yùn)行組件路徑下載運(yùn)行組件到硬 件模塊或測試封裝,然后建立與硬件模塊、測試封裝之間的測試連接,從而控 制測試封裝對(duì)硬件沖莫塊進(jìn)行測試。這里,為了避免因多次下載而引入運(yùn)行組件 錯(cuò)誤,也可以選擇讓測試封裝自帶運(yùn)行組件,在運(yùn)行組件下載時(shí)僅下載硬件模 塊的運(yùn)行組件,因?yàn)闇y試過程中,硬件模塊的運(yùn)行組件出現(xiàn)錯(cuò)誤可以重新下載, 而測試封裝的運(yùn)行組件出現(xiàn)錯(cuò)誤會(huì)導(dǎo)致測試癱瘓。
      運(yùn)行組件是在確定好硬件模塊基本信息在配置數(shù)據(jù)庫中的名稱或路徑后, 按照系統(tǒng)為基本信息分配的名稱或路徑開發(fā)的。以環(huán)境監(jiān)控板EMxx為例,在 配置數(shù)據(jù)庫中可以將模塊名稱定義為ZXWx-Bxx、需要測試的硬件版本定義為
      ZXWx-Bxx—axx 、 專 用 測 試模 塊 的 路 徑 為 \\ ZXWx-Bxx\\RunProg\\EMxx\\EMxx—axx\\ , 運(yùn)4亍組件的路徑為\\ ZXWx-Bxx\\RunProg\\EMxx\\EMxx—axx—fxx\\、以及與該硬件版本對(duì)應(yīng)的測試項(xiàng) 編號(hào)定義為ZXWx-Bxx—cl、 ZXWx-Bxx—c2、 ZXWx-Bxx—c4、 ZXWx-Bxx—c5等,
      確定好基本信息在配置數(shù)據(jù)庫中的名稱或路徑后,便可以根據(jù)確定好的名稱或 路徑進(jìn)行運(yùn)行組件的開發(fā)。
      步驟27:測試結(jié)束后,專用測試模塊把測試結(jié)果上報(bào)給主執(zhí)行程序,主執(zhí) 行程序再將測試結(jié)果保存到結(jié)果數(shù)據(jù)庫,并在用戶交互界面中顯示測試結(jié)果。 測試結(jié)束后,先由測試封裝以及硬件模塊將測試結(jié)果上報(bào)給專用測試模塊,再 由專用測試模塊上報(bào)給主執(zhí)行程序。
      以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1、一種硬件模塊的測試系統(tǒng),其特征在于,該系統(tǒng)包括測試封裝、硬件模塊和測試平臺(tái),其中,測試平臺(tái)用于根據(jù)硬件模塊的類型以及需要測試的測試項(xiàng)對(duì)測試封裝和硬件模塊進(jìn)行運(yùn)行組件配置,并控制測試封裝對(duì)硬件模塊進(jìn)行測試。
      2、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述測試平臺(tái)進(jìn)一步包括主 執(zhí)行程序、配置數(shù)據(jù)庫、結(jié)果數(shù)據(jù)庫、專用測試模塊、運(yùn)行組件數(shù)據(jù)庫和用戶 交互界面,其中,主執(zhí)行程序用于控制整個(gè)硬件模塊的測試過程,主執(zhí)行程序可以從配置數(shù) 據(jù)庫獲取硬件模塊的基本信息并通過用戶交互界面呈現(xiàn)給用戶,主執(zhí)行程序還 可以根據(jù)用戶在用戶交互界面上的配置和操作將配置數(shù)據(jù)庫中的相關(guān)測試信息 配置給專用測試模塊,并在測試結(jié)束后將專用測試模塊上報(bào)的測試結(jié)果存儲(chǔ)到 結(jié)果數(shù)據(jù)庫,以及顯示到用戶交互界面;配置數(shù)據(jù)庫用于存儲(chǔ)硬件模塊的基本信息;結(jié)果數(shù)據(jù)庫用于存儲(chǔ)硬件模塊的測試結(jié)果;專用測試模塊用于根據(jù)主執(zhí)行程序配置的相關(guān)測試信息從運(yùn)行組件數(shù)據(jù)庫 下載運(yùn)行組件到硬件模塊和/或測試封裝,以及建立與硬件模塊、測試封裝之間 的測試連接,從而進(jìn)行測試;專用測試模塊還用于將測試封裝以及硬件模塊上 報(bào)的測試結(jié)果上報(bào)給主執(zhí)行程序;運(yùn)行組件數(shù)據(jù)庫用于存儲(chǔ)硬件模塊測試需要的運(yùn)行組件; 用戶交互界面用于將配置數(shù)據(jù)庫中硬件模塊的基本信息呈現(xiàn)給用戶,以及 實(shí)現(xiàn)測試系統(tǒng)與用戶的交互。
      3、 一種硬件模塊的測試方法,其特征在于,該方法包括a、 主執(zhí)行程序從配置數(shù)據(jù)庫獲取硬件模塊的基本信息,并將獲取的硬件模 塊的基本信息呈現(xiàn)在用戶交互界面中;b、 用戶根據(jù)測試需要,通過用戶交互界面進(jìn)行測試參數(shù)配置,并啟動(dòng)測試; C、測試結(jié)束,主執(zhí)行程序?qū)y試結(jié)果保存到結(jié)果數(shù)據(jù)庫。
      4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟b所述啟動(dòng)測試后包含 步驟主執(zhí)行程序根據(jù)用戶配置的測試參數(shù)讀取配置數(shù)據(jù)庫中的相關(guān)測試信息, 并調(diào)用專用測試模塊,如果調(diào)用成功,則主執(zhí)行程序?qū)⒆x取的相關(guān)測試信息配 置給專用測試模塊,專用測試模塊控制測試封裝和硬件模塊進(jìn)行測試;否則, 返回錯(cuò)誤信息。
      5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述相關(guān)測試信息至少包括 專用測試模塊路徑和運(yùn)行組件路徑。
      6、 根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述專用測試模塊控制 測試封裝和硬件模塊進(jìn)行測試為專用測試才莫塊先按照運(yùn)行組件路徑下載運(yùn)行 組件到硬件模塊或測試封裝,然后建立與硬件模塊、測試封裝之間的測試連接, 從而由專用測試模塊控制測試封裝共同達(dá)到對(duì)硬件模塊的測試。
      7、 根據(jù)權(quán)利要求3所述的方法,其特征在于,步驟c所述測試結(jié)束后包含 步驟測試封裝以及硬件模塊將測試結(jié)果上報(bào)給專用測試模塊,專用測試模塊 再將測試結(jié)果上報(bào)給主執(zhí)行程序。
      8、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述主執(zhí)行程序?qū)y試結(jié)果 保存到結(jié)果數(shù)據(jù)庫后進(jìn)一步在用戶交互界面中顯示測試結(jié)果。
      全文摘要
      本發(fā)明公開了一種硬件模塊的測試系統(tǒng),該系統(tǒng)包括試封裝、硬件模塊和測試平臺(tái),測試平臺(tái)又包括主執(zhí)行程序、配置數(shù)據(jù)庫、結(jié)果數(shù)據(jù)庫、專用測試模塊、運(yùn)行組件數(shù)據(jù)庫和用戶交互界面。本發(fā)明還公開了一種硬件模塊的測試方法,主執(zhí)行程序從配置數(shù)據(jù)庫獲取硬件模塊的基本信息,并將獲取的硬件模塊的基本信息呈現(xiàn)在用戶交互界面中;用戶根據(jù)測試需要,通過用戶交互界面進(jìn)行測試參數(shù)配置,并啟動(dòng)測試;測試結(jié)束后主執(zhí)行程序?qū)y試結(jié)果保存到結(jié)果數(shù)據(jù)庫。本發(fā)明的測試系統(tǒng)及方法,能夠縮短硬件模塊測試的開發(fā)周期,逐漸形成硬件模塊測試方法的設(shè)計(jì)準(zhǔn)則和規(guī)范,從而使硬件模塊的測試逐漸向平臺(tái)化推進(jìn),簡化硬件模塊的測試。
      文檔編號(hào)G06F11/28GK101196844SQ200810055988
      公開日2008年6月11日 申請(qǐng)日期2008年1月3日 優(yōu)先權(quán)日2008年1月3日
      發(fā)明者崔文會(huì) 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1