欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號:6461265閱讀:223來源:國知局
專利名稱:一種模塊測試方法及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及模塊測試技術,具體涉及一種模塊測試方法及系統(tǒng)。
技術背景近年來,電子產品功能越來越多,組成電子產品的模塊也逐漸多種多樣, 為了提高電子產品的質量和用戶體驗,則需要對組成電子產品的不同模塊進行 測試。不同模塊所需要的測試時間從幾分鐘到數十小時不盡相同,由于無法獲悉 模塊測試所需的時間,所以在測試過程中,模塊測試順序是任意確定的。但是, 在測試時間較短的情況下,如果前幾個需要測試的模塊都耗時較長,則很容易因時間不足導致測試效率低下,甚至測試失敗。例如,測試時間為2小時,但 需要測試的第一個模塊的測試時間就為3小時。并且,采用現(xiàn)有技術的模塊測 試不能對測試過程進行有效監(jiān)控,如果因為測試異常等原因使模塊測試無法正 常進行時,只能等待測試人員發(fā)現(xiàn)并進行相應處理,而這需要工作人員值守并 隨時查看測試運行情況,所以,現(xiàn)有模塊測試方法靈活性差、測試效率低、浪 費測試成本。發(fā)明內容有鑒于此,本發(fā)明的主要目的在于提供一種模塊測試方法及系統(tǒng),能夠靈 活控制測試順序、提高測試效率、節(jié)省測試成本。為達到上述目的,本發(fā)明的技術方案是這樣實現(xiàn)的 一種模塊測試方法,該方法包括a、 獲取需要測試的模塊信息,開始測試所述模塊的腳本;b、 獲取當前測試的腳本的測試時間閾值;C、如果步驟b所述的腳本在其測試時間閾值內完成測試,則4務改所述腳本的標準測試時間,返回步驟b,繼續(xù)測試下一個腳本;否則,查詢并執(zhí)行對應 處理策略;d、如果步驟a所述模塊中的所有腳本測試完畢,則修改所述模塊的標準測 試時間,返回步驟a,繼續(xù)測試下一個模塊;否則返回步驟b,繼續(xù)測試下一個 腳本。步驟b所述獲取腳本的測試時間閾值為如果時間統(tǒng)計單元已經記錄有所 述腳本的標準測試時間,則將該值作為腳本的測試時間閾值;否則,默認所述 腳本的測試時間閾值為時間統(tǒng)計單元中存儲的、腳本所屬才莫塊中所有腳本標準 測試時間中的最大值。步驟c所述處理策略為返回步驟b,繼續(xù)測試下一個腳本。步驟c所述處理策略為終止測試。步驟c所述處理策略為將所述腳本的測試時間閾值延長一段時間,繼續(xù) 測試當前腳本,如果在所述測試時間閾值內完成測試,則》務改所述腳本的標準 測試時間,返回步驟b,繼續(xù)測試下一個腳本;否則,終止測試。所述模塊信息至少包括模塊編號、模塊腳本信息。測試執(zhí)行單元執(zhí)行模塊測試,所述測試執(zhí)行單元開始測試腳本后進一步包 括測試執(zhí)行單元向測試監(jiān)控單元發(fā)送測試腳本信息和測試開始時間;所述測 試執(zhí)行單元完成腳本測試后進一步包括測試執(zhí)行單元向測試監(jiān)控單元發(fā)送測 試腳本信息和測試結束時間。步驟c所述在腳本的測試時間閾值內完成腳本測試后進一步包括根據腳 本的測試開始時間和測試結束時間計算所述腳本本次測試所用的測試時間。步驟c所述4,改腳本的標準測試時間為修改腳本的標準測試時間為腳本 以往測試所用測i式時間與本次測試所用測試時間的加相J直。所述修改才莫塊的標準測試時間為修 文模塊的標準測試時間為模塊以往測 試所用測試時間與本次測試所用測試時間的加權值,其中,才莫塊的測試時間為 模塊中所有腳本測試時間之和。一種模塊測試系統(tǒng),該系統(tǒng)包括測試執(zhí)行單元、時間統(tǒng)計單元、測試監(jiān) 控單元和策略管理單元,其中,測試執(zhí)行單元主要用于從時間統(tǒng)計單元讀取需要測試的模塊的相關信息, 并運行模塊腳本,執(zhí)行才莫塊測試,以及在每個腳本開始測試和結束測試時,向 測試監(jiān)控單元發(fā)送測試開始時間和測試結束時間,在模塊測試出現(xiàn)異常時,執(zhí)行策略管理單元發(fā)送的處理策略;時間統(tǒng)計單元主要用于存儲模塊及其腳本的標準測試時間,向測試監(jiān)控單 元提供腳本的標準測試時間,并根據測試監(jiān)控單元發(fā)送的測試運行時間計算并 修改腳本的標準測試時間,以及在模塊中的所有腳本測試完畢后,修改模塊的標準測試時間;測試監(jiān)控單元主要用于從時間統(tǒng)計單元獲取腳本的標準測試時間作為所述 腳本的測試時間閾值,根據腳本的測試時間閾值對模塊測試情況進行監(jiān)控,并在模塊測試出現(xiàn)異常時,向策略控制單元進行策略查詢,以及在模塊中腳本測 試正常結束后,計算模塊測試時間并發(fā)送給時間統(tǒng)計單元;策略管理單元主要用于存儲處理策略,以及在接收到測試監(jiān)控單元的查詢 后,向測試執(zhí)行單元提供模塊測試異常時的相應處理策略。本發(fā)明提供的模塊測試方法及系統(tǒng),在模塊測試過程中記錄模塊中腳本的 測試時間,并根據模塊中腳本的標準測試時間對模塊的測試運行情況進行監(jiān)控, 如果監(jiān)控發(fā)現(xiàn)模塊的測試出現(xiàn)異常,便自動執(zhí)行預先設置好的相應處理策略, 在本發(fā)明中,還可以根據實際情況按照模塊的測試時間合理安排模塊測試順序, 所以,本發(fā)明提供的模塊測試方法及系統(tǒng),提高了測試效率,節(jié)省了測試成本。


圖1為本發(fā)明的模塊測試方法流程圖; 圖2為本發(fā)明的才莫塊測試系統(tǒng)結構圖。
具體實施方式
本發(fā)明的基本思想是在模塊測試過程中記錄模塊中腳本的測試時間,并 根據模塊中腳本的標準測試時間對模塊的測試運行情況進行監(jiān)控,如果監(jiān)控發(fā) 現(xiàn)模塊的測試運行情況出現(xiàn)異常,便自動執(zhí)行預先設置好的相應處理策略。下 面結合具體實施例即附圖對本發(fā)明作進一步詳細說明。圖1為本發(fā)明的模塊測試方法流程圖,如圖1所示,本發(fā)明模塊測試方法 包括以下步驟步驟101:測試執(zhí)行單元獲取需要測試的模塊信息。這里,測試人員可以根據實際需要在時間統(tǒng)計單元設置模塊測試順序,如 測試時間有限時,可以按照模塊的標準測試時間從少到多的順序進行模塊測試。 測試執(zhí)行單元進行測試時,首先從時間統(tǒng)計單元獲取本次需要測試的模塊信息, 所述模塊信息至少包括模塊編號和模塊腳本信息。步驟102:測試執(zhí)行單元開始測試模塊腳本,并向測試監(jiān)控單元發(fā)送測試 腳本信息和測試開始時間。這里,測試模塊腳本即根據步驟101獲取的模塊編號,運行編號所對應模 塊中的腳本,開始運行模塊腳本時,測試執(zhí)行單元需要發(fā)送當前測試腳本信息 及測試開始時間等信息給測試監(jiān)控單元,即通知測試監(jiān)控單元開始監(jiān)控測試情 況。步驟103~步驟104:測試監(jiān)控單元開始計時,并從時間統(tǒng)計單元讀取步驟 102所述腳本的標準測試時間作為測試時間閾值。這里,如果時間統(tǒng)計單元中沒有記錄所述腳本的標準測試時間,即首次對 所述腳本進行測試,則默認其測試時間閾值為時間統(tǒng)計單元中存儲的該模塊中 腳本標準測試時間中的最大值。步驟105~步驟110:如果測試監(jiān)控單元在腳本的測試時間閾值內收到測試 執(zhí)行單元發(fā)送的腳本的測試結束時間,則計算腳本的測試時間并發(fā)送給時間統(tǒng) 計單元,由時間統(tǒng)計單元修改所述腳本的標準測試時間后,返回步驟101,繼續(xù)測試下一個腳本;如果測試監(jiān)控單元在腳本的測試時間閾值內沒有收到測試 執(zhí)行單元發(fā)送的腳本的測試結束時間,則向策略管理單元查詢相應處理策略, 由策略管理單元通知測試執(zhí)行單元執(zhí)行處理策略。這里,測試執(zhí)行單元完成腳本測試后,會向測試監(jiān)控單元發(fā)送測試腳本信 息和測試結束時間。時間的情況下,只需將測試結束時間與測試開始時間相減,^便可獲得所述腳本 的測試時間,測試監(jiān)控單元將腳本的測試時間發(fā)送給時間統(tǒng)計單元后,由時間 統(tǒng)計單元求出腳本本次測試的測試時間與腳本以往測試所用測試時間的加權值 作為測試腳本的新標準測試時間,這樣,下一次測試所述腳本時,便可以才艮據 修改后的標準測試時間對模塊測試過程進行監(jiān)控。測試監(jiān)控單元在腳本的測試時間閾值內沒有收到測試執(zhí)行單元發(fā)送的測試 結束時間的情況下,需要向策略管理單元查詢相應的處理策略,如繼續(xù)測試、 終止測試、測試下一個腳本等。這里,策略管理單元針對不同的情況可以設置 不同的處理策略。如果策略管理單元中,測試監(jiān)控單元在測試腳本的測試時間闞值內沒有收到測試執(zhí)行單元發(fā)送的測試結束時間時,處理策略為將所述腳 本的測試時間閾值延長一段時間,繼續(xù)測試,如果在所述延長后的測試時間閾 值內完成測試,則修改所述腳本的標準測試時間,繼續(xù)測試下一個腳本;否則, 終止測試。這樣,可以避免模塊腳本因某些可校正的異常狀況導致時間延誤, 從而導致測試失敗的情況發(fā)生。步驟111 步驟112:判斷步驟101所述模塊中的所有腳本是否測試完畢, 如果是,則修改所述模塊的標準測試時間,返回步驟101,繼續(xù)測試下一個模 塊;否則返回步驟102,繼續(xù)測試下一個腳本。這里,修改模塊的標準測試時間為修改模塊的標準測試時間為模塊以往 測試所用測試時間與本次測試所用測試時間的加相 fi,其中,才莫塊的測試時間 為模塊中所有腳本的測試時間之和。這樣,下一次確定模塊測試順序時,便可 以以修改后的標準測試時間為依據。圖2為本發(fā)明的模塊測試系統(tǒng)結構圖,如圖2所示,本發(fā)明測試系統(tǒng)包括測試執(zhí)行單元、時間統(tǒng)計單元、測試監(jiān)控單元和策略管理單元。其中,測試執(zhí)行單元主要用于從時間統(tǒng)計單元讀取需要測試的模塊的相關信息, 并運行模塊測試腳本,執(zhí)行模塊測試,以及在開始測試和結束測試時,向測試 監(jiān)控單元發(fā)送測試開始時間和測試結束時間,在^t塊測試中腳本出現(xiàn)異常時, 執(zhí)行策略管理單元發(fā)送的處理策略。時間統(tǒng)計單元主要用于存儲模塊及其腳本的標準測試時間,向測試監(jiān)控單 元提供模塊及其腳本的標準測試時間,并根據測試監(jiān)控單元發(fā)送的測試運行時 間計算并修改模塊及其腳本的標準測試時間,以及在模塊中的所有腳本測試完畢后,修改模塊的標準測試時間。測試監(jiān)控單元主要用于從時間統(tǒng)計單元獲取腳本的標準測試時間作為所述 腳本的測試時間閾值,根據腳本的測試時間閾值對模塊測試情況進行監(jiān)控,并 在模塊測試中腳本出現(xiàn)異常時,向策略控制單元進行策略查詢,以及在模塊中 腳本測試正常結束后,計算模塊以及其腳本測試時間并發(fā)送給時間統(tǒng)計單元。策略管理單元主要用于存儲處理策略,以及在接收到測試監(jiān)控單元的查詢 后,向測試執(zhí)行單元提供模塊測試中腳本異常時的對應處理策略。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
權利要求
1、一種模塊測試方法,其特征在于,該方法包括a、獲取需要測試的模塊信息,開始測試所述模塊的腳本;b、獲取當前測試的腳本的測試時間閾值;c、如果步驟b所述的腳本在其測試時間閾值內完成測試,則修改所述腳本的標準測試時間,返回步驟b,繼續(xù)測試下一個腳本;否則,查詢并執(zhí)行對應處理策略;d、如果步驟a所述模塊中的所有腳本測試完畢,則修改所述模塊的標準測試時間,返回步驟a,繼續(xù)測試下一個模塊;否則返回步驟b,繼續(xù)測試下一個腳本。
2、 根據權利要求1所述的方法,其特征在于,步驟b所述獲取腳本的測試 時間閾值為如果時間統(tǒng)計單元已經記錄有所述腳本的標準測試時間,則將該 值作為腳本的測試時間閾值;否則,默認所述腳本的測試時間閾值為時間統(tǒng)計 單元中存儲的、腳本所屬模塊中所有腳本標準測試時間中的最大值。
3、 根據權利要求1所述的方法,其特征在于,步驟c所述處理策略為返 回步驟b,繼續(xù)測試下一個腳本。
4、 根據權利要求1所述的方法,其特征在于,步驟c所述處理策略為終 止測試。
5、 根據權利要求1所述的方法,其特征在于,步驟c所述處理策略為將 所述腳本的測試時間閾值延長一段時間,繼續(xù)測試當前腳本,如果在所述測試 時間閾值內完成測試,則修改所述腳本的標準測試時間,返回步驟b,繼續(xù)測 試下一個腳本;否則,纟冬止測試。
6、 根據權利要求1所述的方法,其特征在于,所述模塊信息至少包括模塊 編號、模塊腳本信息。
7、 根據權利要求1所述的方法,其特征在于,測試執(zhí)行單元執(zhí)行模塊測試, 所述測試執(zhí)行單元開始測試腳本后進一步包括測試執(zhí)行單元向測試監(jiān)控單元發(fā)送測試腳本信息和測試開始時間;所述測試執(zhí)行單元完成腳本測試后進一步包括測試執(zhí)行單元向測試監(jiān)控單元發(fā)送測試腳本信息和測試結束時間。
8、 根據權利要求7所述的方法,其特征在于,步驟c所述在腳本的測試時 間閾值內完成腳本測試后進一步包括根據腳本的測試開始時間和測試結束時 間計算所述腳本本次測試所用的測試時間。
9、 根據權利要求1或8所述的方法,其特征在于,步驟c所述修改腳本的 標準測試時間為修改腳本的標準測試時間為腳本以往測試所用測試時間與本 次測試所用測試時間的加權值。
10、 根據權利要求1所述的方法,其特征在于,所述修改模塊的標準測試 時間為修改模塊的標準測試時間為模塊以往測試所用測試時間與本次測試所 用測試時間的加權值,其中,模塊的測試時間為模塊中所有腳本測試時間之和。
11、 一種模塊測試系統(tǒng),其特征在于,該系統(tǒng)包括測試執(zhí)行單元、時間 統(tǒng)計單元、測試監(jiān)控單元和策略管理單元,其中,測試執(zhí)行單元主要用于從時間統(tǒng)計單元讀取需要測試的模塊的相關信息, 并運行模塊腳本,執(zhí)4于模塊測試,以及在每個腳本開始測試和結束測試時,向 測試監(jiān)控單元發(fā)送測試開始時間和測試結束時間,在模塊測試出現(xiàn)異常時,執(zhí) 行策略管理單元發(fā)送的處理策略;時間統(tǒng)計單元主要用于存儲模塊及其腳本的標準測試時間,向測試監(jiān)控單 元提供腳本的標準測試時間,并根據測試監(jiān)控單元發(fā)送的測試運行時間計算并 修改腳本的標準測試時間,以及在模塊中的所有腳本測試完畢后,修改模塊的 標準測試時間;測試監(jiān)控單元主要用于從時間統(tǒng)計單元獲取腳本的標準測試時間作為所述 腳本的測試時間閾值,根據腳本的測試時間閾值對模塊測試情況進行監(jiān)控,并 在模塊測試出現(xiàn)異常時,向策略控制單元進行策略查詢,以及在模塊中腳本測 試正常結束后,計算模塊測試時間并發(fā)送給時間統(tǒng)計單元;策略管理單元主要用于存儲處理策略,以及在接收到測試監(jiān)控單元的查詢 后,向測試執(zhí)行單元提供模塊測試異常時的相應處理策略。
全文摘要
本發(fā)明公開一種模塊測試方法,該方法包括獲取需要測試的模塊信息,開始測試模塊腳本;如果模塊腳本在其測試時間閾值內完成測試,則修改所述腳本的標準測試時間后,繼續(xù)測試下一個腳本;否則,查詢并執(zhí)行對應處理策略;當模塊中的所有腳本測試完畢時,再修改所述模塊的標準測試時間,繼續(xù)測試下一個模塊。本發(fā)明還公開一種模塊測試系統(tǒng),采用本發(fā)明的方法及系統(tǒng),能夠在測試過程中根據模塊中腳本的標準測試時間對測試情況進行監(jiān)控,并且可以根據實際需要調整模塊測試順序。所以,本發(fā)明提供的模塊測試方法及系統(tǒng),提高了測試效率,節(jié)省了測試成本。
文檔編號G06F11/22GK101246444SQ200810081649
公開日2008年8月20日 申請日期2008年3月3日 優(yōu)先權日2008年3月3日
發(fā)明者劉鳳萍, 劉宗昌, 李素林, 樊志強, 郇昌波 申請人:中興通訊股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宿迁市| 凌海市| 宁安市| 封开县| 桂东县| 九江市| 连南| 炉霍县| 张家口市| 桓台县| 威宁| 黄骅市| 晋宁县| 雅江县| 游戏| 五家渠市| 泸州市| 时尚| 纳雍县| 安吉县| 澎湖县| 阳江市| 南和县| 通许县| 杭锦后旗| 明水县| 云浮市| 潢川县| 德庆县| 泉州市| 德兴市| 红桥区| 孝昌县| 神池县| 措美县| 丰台区| 贡山| 汤阴县| 甘肃省| 商城县| 唐海县|