新四季網

一種自動化測試方法及主控裝置製造方法

2023-09-15 06:40:40 2

一種自動化測試方法及主控裝置製造方法
【專利摘要】本發明公開了一種自動化測試方法及主控裝置,該方法應用於主控裝置中,當主控裝置與被測設備連接時,該方法包括:基於一測試指令獲取存儲在主控裝置的存儲設備中的測試按鍵信息,並將測試按鍵信息轉換為標準鍵盤掃描碼;輸出標準鍵盤掃描碼到被測設備,以使被測設備進入測試狀態;獲得並存儲被測設備進入測試狀態後生成的測試結果。本發明提供的方法和裝置用以解決現有技術中的測試方法存在自動化水平低,效率低下的技術問題,實現了自動進行測試的技術效果,進而有效提高了測試效率,使得測試所需人力和時間都大大降低。
【專利說明】一種自動化測試方法及主控裝置

【技術領域】
[0001] 本發明涉及電子【技術領域】,尤其涉及一種自動化測試方法及主控裝置。

【背景技術】
[0002] 對電腦、手機及通訊設備類產品的生產廠商來說,都需要在產品出廠前進行大量 的測試工作,一方面可以剔除不符合出廠要求的產品,另一方面也能檢測出產品整體的穩 定性及可靠性。
[0003] 以比較常見的BIOS測試及穩定性測試為例,在測試的過程中,需要測試人員一直 守在被測設備前,根據被測設備顯示器上顯示的測試進程,通過人工在鍵盤上敲入鍵碼,來 進行BIOS刷新或重啟等操作,同時測試人員還需要實時觀測被測設備顯示器在測試過程 中顯示出的測試結果,並根據顯示出的測試結果進行測試是否通過的判斷。
[0004] 但本申請發明人在實現本申請實施例中發明技術方案的過程中,發現上述技術至 少存在如下技術問題:
[0005] 採用上述人工測試方法,由於整個測試過程中存在較多的人工按鍵操作,且需要 測試人員實時判斷測試是否通過,故測試人員必須一直守在被測儀器旁,造成很大的人力 和時間佔用,即現有技術中的測試方法存在自動化水平低,效率低下的技術問題。


【發明內容】

[0006] 本申請實施例通過提供一種自動化測試方法及主控裝置,解決了現有技術中的測 試方法存在自動化水平低,效率低下的技術問題,實現了自動進行測試的技術效果,進而有 效提高了測試效率,使得測試所需人力和時間都大大降低。
[0007] -方面,本申請實施例提供了如下技術方案:
[0008] -種自動化測試方法,應用於主控裝置中,當所述主控裝置與被測設備連接時,包 括以下步驟:
[0009] 基於一測試指令獲取存儲在所述主控裝置的存儲設備中的測試按鍵信息,並將所 述測試按鍵信息轉換為標準鍵盤掃描碼;
[0010] 輸出所述標準鍵盤掃描碼到所述被測設備,以使所述被測設備進入測試狀態; [0011] 獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果。
[0012] 可選的,所述基於一測試指令獲取存儲在所述主控裝置的存儲設備中的測試按鍵 信息之前,所述方法進一步包括:通過響應基於所述主控裝置上預設的輸入界面而進行的 至少一個輸入操作,而獲得N個所述測試按鍵信息,其中,所述N為正整數;並依照第一順序 在所述存儲設備中對應存儲所述N個所述測試按鍵信息,其中,所述第一順序為,使所述被 測設備進入測試狀態後,需要獲取並轉換所述N個所述測試按鍵信息的順序。
[0013] 可選的,所述基於一測試指令獲取存儲在所述主控裝置的存儲設備中的測試按鍵 信息,具體為:基於所述測試指令中預設的Μ個獲取時間點,依照所述第一順序,從所述存 儲設備中獲取所述Ν個所述測試按鍵信息,其中,所述Μ為與所述Ν相等的正整數,其中,所 述Μ個獲取時間點具體為,使所述被測設備進入測試狀態後,需要獲取並轉換所述N個所述 測試按鍵信息的Μ個時間點。
[0014] 可選的,所述測試按鍵信息包括:單獨鍵碼、組合鍵碼或每次按鍵持續的時長中的 一種或多種的組合。
[0015] 可選的,所述將所述測試按鍵信息轉換為標準鍵盤掃描碼,具體為:將所述測試按 鍵信息翻譯轉換為與所述被測設備的鍵盤輸出格式相同的,能夠被所述被測設備識別的標 準鍵盤掃描碼。
[0016] 可選的,所述獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果,具 體為:基於所述測試指令中預設的拍攝時間點,拍攝或錄製所述被測設備的屏幕圖像,根據 所述屏幕圖像獲得並存儲所述測試結果。
[0017] 可選的,在所述獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果之 後,所述方法還包括:在獲得用於輸出所述測試結果的一觸發信息後,基於所述觸發信息, 輸出所述測試結果。
[0018] 另一方面,本申請實施例還提供了一種主控裝置,能夠與被測設備連接,包括:
[0019] 鍵盤按鍵模擬器,用於基於一測試指令獲取存儲在所述主控裝置中的測試按鍵信 息,並將所述測試按鍵信息轉換為標準鍵盤掃描碼;輸出所述標準鍵盤掃描碼到所述被測 設備,以使所述被測設備進入測試狀態;
[0020] 主控模塊,用於獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果。
[0021] 可選的,所述主控模塊還用於,通過響應基於所述主控裝置上預設的輸入界面而 進行的至少一個輸入操作,而獲得Ν個所述測試按鍵信息,其中,所述Ν為正整數,並依照第 一順序對應存儲所述Ν個所述測試按鍵信息,其中,所述第一順序為,使所述被測設備進入 測試狀態後,需要獲取並轉換所述Ν個所述測試按鍵信息的順序。
[0022] 可選的,所述鍵盤按鍵模擬器還用於基於所述測試指令中預設的Μ個獲取時間 點,依照所述第一順序,獲取所述Ν個所述測試按鍵信息,其中,所述Μ為與所述Ν相等的正 整數,其中,所述Μ個獲取時間點具體為,使所述被測設備進入測試狀態後,需要獲取並轉 換所述Ν個所述測試按鍵信息的Μ個時間點。
[0023] 可選的,所述主控模塊還用於存儲包括單獨鍵碼、組合鍵碼或每次按鍵持續的時 長中的一種或多種的組合的測試按鍵信息。
[0024] 可選的,鍵盤按鍵模擬器還包括:翻譯單元,用於將所述測試按鍵信息翻譯轉換為 與所述被測儀器的鍵盤輸出格式相同的,能夠被所述被測儀器識別的標準鍵盤掃描碼;輸 出單元,用於輸出所述標準鍵盤掃描碼到所述被測設備。
[0025] 可選的,所述主控模塊還包括:攝像單元,用於基於所述測試指令中預設的拍攝時 間點,拍攝或錄製所述被測設備的屏幕圖像,根據所述屏幕圖像獲得所述測試結果;存儲單 元,用於存儲根據所述屏幕圖像獲得的所述測試結果。
[0026] 可選的,所述主控模塊還包括:
[0027] 輸出單元,用於在獲得用於輸出所述測試結果的一觸發信息後,基於所述觸發信 息,輸出所述測試結果。
[0028] 本申請實施例中提供的一個或多個技術方案,至少具有如下技術效果或優點:
[0029] 1、通過自動將所述測試按鍵信息轉換為標準鍵盤掃描碼,輸出給被測設備,使測 試人員在測試時不需要一直守在被測設備前來按測試進程敲擊鍵盤,解決了現有技術中的 測試方法存在自動化水平低,效率低下的技術問題,實現了自動進行測試的技術效果,進而 有效提高了測試效率,使得測試所需人力和時間都大大降低。
[0030] 2、通過在測試開始後,自動的獲得並存儲生成的測試結果,使測試人員可以隨時 調出測試結果查看,不需要守在被測設備前來實時判斷測試是否通過,這樣就能夠解決當 整個測試過程中需要測試人員實時判斷測試結果時,測試人員必須一直守在被測儀器旁, 造成很大的人力和時間佔用的技術問題,實現節約測試所佔用的人力和時間的技術效果。 同時,由於對測試過程中生成的測試結果進行了存儲,還能夠解決測試人員錯誤判斷測試 結果後,難以去追溯糾正的技術問題,實現了測試結果可追溯的技術效果。
[0031] 3、由於可以通過所述主控裝置上預設的輸入界面接收所述測試按鍵信息,使測試 人員可以簡單方便的編輯所述測試按鍵信息,解決了當測試方案變更時,可能存在的測試 按鍵信息編輯困難的技術問題,實現了測試按鍵信息編輯簡便化的技術效果。

【專利附圖】

【附圖說明】
[0032] 圖1為本發明實施例中自動化測試方法的流程圖;
[0033] 圖2為本發明實施例中主控裝置的結構圖。

【具體實施方式】
[0034] 本申請實施例通過提供一種自動化測試方法及主控裝置,解決了現有技術中的測 試方法存在自動化水平低,效率低下的技術問題,實現了自動進行測試的技術效果,進而有 效提高了測試效率,使得測試所需人力和時間都大大降低。
[0035] 為解決上述自動化水平低,效率低下的技術問題,本申請實施例提供技術方案的 總體思路如下:
[0036] 本發明提供一種自動化測試方法,應用於主控裝置中,當所述主控裝置與被測設 備連接時,包括以下步驟:
[0037] 基於一測試指令獲取存儲在所述主控裝置的存儲設備中的測試按鍵信息,並將所 述測試按鍵信息轉換為標準鍵盤掃描碼;
[0038] 輸出所述標準鍵盤掃描碼到所述被測設備,以使所述被測設備進入測試狀態;
[0039] 獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果。
[0040] 通過上述內容可以看出,通過自動將所述測試按鍵信息轉換為標準鍵盤掃描碼, 輸出給被測設備,使測試人員在測試時不需要一直守在被測設備前來按測試進程敲擊鍵 盤,也不需要守在被測設備前來實時判斷測試是否通過,解決了現有技術中的測試方法存 在自動化水平低,效率低下的技術問題,實現了自動進行測試的技術效果,進而有效提高了 測試效率,使得測試所需人力和時間都大大降低。
[0041] 通過在測試開始後,自動的獲得並存儲生成的測試結果,使測試人員可以隨時調 出測試結果查看,不需要守在被測設備前來實時判斷測試是否通過,這樣就能夠解決當整 個測試過程中需要測試人員實時判斷測試結果時,測試人員必須一直守在被測儀器旁,造 成很大的人力和時間佔用的技術問題,實現節約測試所佔用的人力和時間的技術效果。同 時,由於對測試過程中生成的測試結果進行了存儲,還能夠解決測試人員錯誤判斷測試結 果後,難以去追溯糾正的技術問題,實現了測試結果可追溯的技術效果。
[0042] 為了更好的理解上述技術方案,下面將結合說明書附圖以及具體的實施方式對上 述技術方案進行詳細的說明。
[0043] 實施例一:
[0044] 在實施例一中提供了一種自動化測試方法,應用於主控裝置中,當所述主控裝置 與被測設備連接時,其中,該自動化測試方法可以應用於BIOS測試,也可以應用於穩定性 測試,在本申請實施例中不再一一列舉。
[0045] 請參考圖1,圖1為本申請實施例一中自動化測試方法的主要流程圖,該方法包括 以下步驟:
[0046] 步驟S101,基於一測試指令獲取存儲在所述主控裝置的存儲設備中的測試按鍵信 息;
[0047] 步驟S102,將所述測試按鍵信息轉換為標準鍵盤掃描碼;
[0048] 步驟S103,輸出所述標準鍵盤掃描碼到所述被測設備,以使所述被測設備進入測 試狀態;
[0049] 步驟S104,獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果。
[0050] 在本發明實施例中,即在步驟S101基於一測試指令獲取存儲在所述主控裝置的 存儲設備中的測試按鍵信息之前,該方法還進一步包括:通過響應基於所述主控裝置上預 設的輸入界面而進行的至少一個輸入操作,而獲得N個所述測試按鍵信息,其中,所述N為 正整數;並依照第一順序在所述存儲設備中對應存儲所述N個所述測試按鍵信息,其中,所 述第一順序為,使所述被測設備進入測試狀態後,需要獲取並轉換所述N個所述測試按鍵 信息的順序。
[0051] 在具體實施過程中,預設的輸入界面可以是通過主控裝置的顯示屏顯示出來的圖 形化的輸入界面,或者提示型的輸入界面。以圖形化的輸入界面舉例,可以在主控裝置上顯 示一鍵盤圖像,測試人員通過主控裝置的滑鼠、鍵盤或者觸摸控制屏在顯示的鍵盤圖像上 輸入測試按鍵信息;以提示型的輸入界面舉例,可以在主控裝置上顯示"按鍵信息1 : 按 鍵信息2 : "等提示語言,並在提示語言後面設置信息輸入框,測試人員根據提示語言,通過 主控裝置的滑鼠、鍵盤或者觸摸控制屏在對應的信息輸入框內輸入按鍵測試信息。
[0052] 在具體實施過程中,依照第一順序對應存儲所述測試按鍵信息,可以是先由測試 人員按照需要輸入的按鍵操作順序對應的所述標準鍵盤掃描碼的順序,依次輸入測試按鍵 信息,再由主控裝置按照輸入的先後順序依次存儲測試按鍵信息,這裡以鍵盤型的圖形化 界面為例來說明依照輸入先後順序來存儲的具體步驟:
[0053] A、先通過鍵盤型界面輸入第一測試點的測試按鍵信息,再點擊鍵盤型界面上的回 車或者其他按鍵來提交第一測試點的測試按鍵信息;
[0054] B、再通過鍵盤型界面輸入第二測試點的測試按鍵信息,再點擊鍵盤型界面上的回 車或者其他按鍵來提交第二測試點的測試按鍵信息;
[0055] C、重複上述操作,直至按照需要獲取並轉換所述N個所述測試按鍵信息的第一順 序輸入全部的測試按鍵信息;
[0056] D、主控裝置按照測試按鍵信息輸入提交的先後順序,即需要獲取並轉換所述N個 所述測試按鍵信息的第一順序存儲測試按鍵信息。
[0057] 也可以是先由測試人員按照主控裝置輸入界面的提示來輸入測試按鍵信息,再由 主控裝置按照輸入界面的提示所預設的順序來存儲測試按鍵信息,這裡以帶信息輸入框的 提示型輸入界面為例來說明依照預設順序來存儲的具體步驟:
[0058] A、在提示語言"按鍵信息1"後面的信息輸入框內輸入第一測試點的測試按鍵信 息,在"按鍵信息2"後面的信息輸入框內輸入第二測試點的測試按鍵信息,重複上述操作, 直至按輸入全部的測試按鍵信息;
[0059] B、提交輸入的全部測試按鍵信息;
[0060] C、主控裝置按照提示語言中預設的順序,即需要獲取並轉換所述N個所述測試按 鍵信息的第一順序存儲測試按鍵信息。
[0061] 以BIOS測試中的BIOS刷新測試為例,該測試首先需要輸入"FLASHMARKER. BIN/c/e/r/s"到被測設備,來控制BIOS進行刷新操作,在刷新操作完成後,還需要輸入 "Ctrl+Alt+Del"到被測設備,來進行重啟操作。當採用本實施例的方法來進行BIOS刷新測 試,且當主控裝置的輸入界面為帶信息輸入框的提示型輸入界面時,可以採取下述步驟來 輸入和存儲測試按鍵信息:
[0062] A、在提示語言"按鍵信息1 : "後面的信息輸入框內輸入第一測試點的測試按鍵信 息:"FLASH MARKER.BIN/C/e/r/s",在"按鍵信息2 : "後面的信息輸入框內輸入第二測試 點的測試按鍵信息:"Ctrl+Alt+Del" ;
[0063] B、提交輸入信息;
[0064] C、主控裝置將按照提示語言中預設的順序,即需要獲取並轉換所述N個所述測試 按鍵信息的第一順序來存儲輸入的測試按鍵信息。
[0065] 以需要多次重啟的穩定性測試為例,該測試需要反覆的重啟被測設備,來驗證被 測設備的系統是否穩定,即該測試首先需要輸入"Ctrl+Alt+Del "到被測設備,來進行第一 次的重啟操作,當第一次重啟操作完成後,還需要再次輸入"Ctrl+Alt+Del"到被測設備,來 進行第二次的重啟操作,重複上述步驟,直至完成規定數量的重啟操作。當採用本實施例的 方法來進行穩定性測試,且當主控裝置的輸入界面為鍵盤型的圖形化輸入界面時,可以採 取下述步驟來輸入和存儲測試按鍵信息:
[0066] A、測試人員先通過鍵盤型界面輸入第一次重啟的測試按鍵信息: "Ctrl+Alt+Del",再點擊鍵盤型界面上的回車或者其他按鍵來提交輸入的第一測試點的測 試按鍵信息;
[0067] B、再通過鍵盤型界面輸入第二測試點的測試按鍵信息:"Ctrl+Alt+Del",再點擊 鍵盤型界面上的回車或者其他按鍵來提交第二測試點的測試按鍵信息;
[0068] C、重複上述操作,直至輸入提交了規定數量的"Ctrl+Alt+Del"的測試按鍵信息;
[0069] D、主控裝置按照測試按鍵信息輸入提交的先後順序存儲測試按鍵信息。
[0070] 在本發明實施例中,步驟S101基於一測試指令獲取存儲在所述主控裝置的存儲 設備中的測試按鍵信息,具體為:
[0071] 基於所述測試指令中預設的Μ個獲取時間點,依照所述第一順序,從所述存儲設 備中獲取所述Ν個所述測試按鍵信息,其中,所述Μ為與所述Ν相等的正整數,其中,所述 Μ個獲取時間點具體為,使所述被測設備進入測試狀態後,需要獲取並轉換所述Ν個所述測 試按鍵信息的Μ個時間點。
[0072] 在具體實施過程中,存儲的測試指令中的獲取時間點可以是預先通過主控裝置上 預設的圖形化輸入界面或者提示型輸入界面來輸入並存儲的。其中,獲取時間點可以為具 體的時間格式比如"10:00",也可以為間隔時間格式比如"90s",在本申請實施例中不再 一一列舉。輸入的具體方式可以是將測試指令中的獲取時間點單獨輸入,也可以是將測試 指令中的獲取時間點與測試按鍵信息結合輸入,下面分別以BIOS測試中的BIOS刷新測試 及穩定性測試為例,來分別說明測試指令中獲取時間點的不同輸入方式:
[0073] 單獨輸入:以BIOS測試中的BIOS刷新測試為例,假設輸入界面為鍵盤型的圖形化 輸入界面,且需要在12:00開始進行BIOS刷新測試,即在12:00輸入"FLASH MARKER. BIN/ c/e/r/s"到被測設備,來控制BIOS進行刷新操作,在刷新操作完成後,S卩12:01需要輸入 "Ctrl+Alt+Del"到被測設備,來進行重啟操作時,可以採取下述步驟來輸入和存儲測試指 令中獲取時間點:A、測試人員先在鍵盤型界面上選擇代表時間設置的按鍵;B、輸入第一獲 取時間點:"12:00",再點擊鍵盤型界面上的回車或者其他按鍵來提交輸入的第一獲取時 間點;C、輸入第二獲取時間點:"12:01",再點擊鍵盤型界面上的回車或者其他按鍵來提交 輸入的第二獲取時間點;D、主控裝置按照輸入提交的先後順序,依次保存輸入的獲取時間 點。
[0074] 結合測試按鍵信息輸入:以穩定性測試為例,假設輸入界面為提示型的輸入界面, 且需要在半個小時後開始進行穩定性測試,即在半個小時後第一次輸入"Ctrl+Alt+Del" 到被測設備,來進行重啟操作,並第一次重啟操作的150s後再次輸入"Ctrl+Alt+Del"到 被測設備,來進行第二次重啟操作,重複上述步驟,直至完成規定數量的重啟操作,可以採 取下述步驟來輸入和存儲測試指令中的獲取時間點:A、測試人員在提示語言"時間1 : " 後面的信息輸入框內輸入第一獲取時間點:"1800s",在提示語言"輸入按鍵信息1"後面 的信息輸入框內輸入的第一測試點的測試按鍵信息:"Ctrl+Alt+Del",在提示語言"時 間2"後面的信息輸入框內輸入第二獲取時間點與第一獲取時間點的時間間隔:"150s", 在提不語言"輸入按鍵信息2"後面的信息輸入框內輸入的第一測試點的測試按鍵信息: "Ctrl+Alt+Del";B、重複上述輸入方式直到輸入了規定數量的"Ctrl+Alt+Del"的測試按鍵 信息;C、提交輸入信息;D、主控裝置將按照提示語言中預設的順序來分別存儲測試指令中 的獲取時間點及測試按鍵信息。
[0075] 在本發明實施例中,步驟S101中的測試按鍵信息包括:單獨鍵碼、組合鍵碼或每 次按鍵持續的時長中的一種或多種的組合。即測試按鍵信息可以為"A"、"Enter"類似的 單獨鍵碼,或者"Ctrl+Alt+Del"類似的組合鍵碼,或者"FLASH"類的連續單獨鍵碼,或者 "A(6s)"類的帶按鍵時長的鍵碼,在本申請實施例中不再一一列舉。
[0076] 在本發明實施例中,步驟S102,將所述測試按鍵信息轉換為標準鍵盤掃描碼,具體 可以為,將所述測試按鍵信息翻譯轉換為與所述被測設備的鍵盤輸出格式相同的,能夠被 所述被測設備識別的標準鍵盤掃描碼。
[0077] 具體來講,可以通過主控裝置中的翻譯處理單元來實現測試按鍵信息到標準鍵盤 掃描碼的轉換。翻譯處理單元先按照測試指令,獲取相應的測試按鍵信息,再通過翻譯單 元內部的單片機電路,按照預設的翻譯規則將測試按鍵信息翻譯為與所述被測設備的鍵盤 輸出格式相同的,能夠被所述被測設備識別的標準鍵盤掃描碼,再通過主控裝置中的輸出 單元輸出所述標準鍵盤掃描碼到所述被測設備,以使所述被測設備進入測試狀態即步驟 S103。
[0078] 在本發明實施例中,步驟S104獲得並存儲所述被測設備進入所述測試狀態後生 成的測試結果,具體可以為,基於所述測試指令中預設的拍攝時間點,拍攝或錄製所述被測 設備的屏幕圖像,根據所述屏幕圖像獲得並存儲所述測試結果。具體還可以為,主控裝置基 於所述測試指令中預設的拍攝時間點,發送拍攝指令致被測設備,被測設備基於拍攝指令 截取自身的屏幕圖像,並將截取的屏幕圖像發送給主控裝置,主控裝置根據所述屏幕圖像 獲得並存儲所述測試結果。
[0079] 在具體實施過程中,測試指令中拍攝時間點可以是預先通過主控裝置上預設的圖 形化輸入界面或者提示性輸入界面來輸入並存儲的。其中,拍攝時間點可以為具體的時間 格式比如"10:00",也可以為間隔時間格式比如"90s",在此本申請實施例中不再一一列 舉。輸入的具體方式可以是單獨輸入拍攝時間點,也可以是將拍攝時間點與測試指令中的 獲取時間點、測試按鍵信息結合輸入,下面分別以BIOS測試中的BIOS刷新測試及穩定性測 試為例,來分別說明測試指令中拍攝時間點的不同輸入方式:
[0080] 單獨輸入拍攝時間點:以BIOS測試中的BIOS刷新測試為例,假設輸入界面為 鍵盤型的圖形化輸入界面,且需要在12:00開始進行BIOS刷新測試,即在12:00輸入 "FLASH MARKER. BIN/c/e/r/s"到被測設備,來控制BIOS進行刷新操作,在刷新操作完成 後,S卩12:01需要輸入"Ctrl+Alt+Del"到被測設備,來進行重啟操作,並在重啟完成後,即 " 12:04"拍攝被測設備的屏幕圖像,可以採取下述步驟來單獨輸入和存儲測試指令中的拍 攝時間點:A、測試人員再在鍵盤型界面上選擇代表拍攝時間設置的按鍵;B、輸入拍攝時間 點:"12:04",再點擊鍵盤型界面上的回車或者其他按鍵來提交輸入的拍攝時間點;C、如果 有多個拍攝時間點,主控裝置按照輸入提交的先後順序,依次保存輸入的拍攝時間點。完成 上述輸入後,主控裝置將在12:04控制自帶的攝像單元拍攝或錄製所述被測設備的屏幕圖 像,或者在12:04發送拍攝指令致被測設備,使被測設備對自身屏幕進行截圖並發送給主 控裝置。
[0081] 拍攝時間點結合獲取時間點和測試按鍵信息輸入:以穩定性測試為例,假設輸入 界面為帶信息輸入框的提示型輸入界面,且需要在半個小時後開始進行穩定性測試,即在 半個小時後第一次輸入"Ctrl+Alt+Del"到被測設備,來進行重啟操作,並每隔150s再次輸 入"Ctrl+Alt+Del"到被測設備,來重複進行規定次數的重啟操作,並在每次重啟操作後的 140s拍攝被測設備的屏幕圖像,可以採取下述步驟結合獲取時間點和測試按鍵信息來輸入 和存儲測試指令中的拍攝時間點:A、測試人員在提示語言"時間1 : "後面的信息輸入框內 輸入第一獲取時間點:"1800s",在提不語言"輸入按鍵信息1"後面的信息輸入框內輸入的 第一測試點的測試按鍵信息:"Ctrl+Alt+Del",在提示語言"拍攝時間1"後面的信息輸入 框內輸入第一拍攝時間點:"1940,出、測試人員在提示語言"時間2 :"後面的信息輸入框 內輸入第二獲取時間點與第一獲取時間點的時間間隔:"150s",在提示語言"輸入按鍵信 息2"後面的信息輸入框內輸入的第一測試點的測試按鍵信息:"Ctrl+Alt+Del",在提示語 言"拍攝時間2"後面的信息輸入框內輸入第二拍攝時間點與第一拍攝時間點的時間間隔: "150s" ;C、重複上述輸入方式直到輸入了規定數量的"Ctrl+Alt+Del"的測試按鍵信息;D、 提交輸入信息;E、主控裝置將按照提示語言中預設的順序來分別存儲拍攝時間點、獲取時 間點及測試按鍵信息。
[0082] 在本發明實施例中,在步驟S104獲得並存儲所述被測設備進入所述測試狀態後 生成的測試結果之後,所述方法還包括:在獲得用於輸出所述測試結果的一觸發信息後,基 於所述觸發信息,輸出所述測試結果。
[0083] 對於如何在獲得用於輸出所述測試結果的一觸發信息後,基於所述觸發信息,輸 出所述測試結果,具體實現過程舉例說明為:當測試人員需要查看測試結果時,可以通過主 控裝置的鍵盤、滑鼠或者觸摸控制鍵盤,輸入一查看命令,則主控裝置會將存儲的測試結果 顯示在其顯示屏上,或者將測試結果輸出到測試人員外接的存儲設備或顯示設備上;測試 人員也可以直接到主控裝置預設的存儲測試結果的文件夾去查看或拷貝測試結果。
[0084] 實施例二:
[0085] 在實施例二中提供了一種主控裝置,能夠與被測設備連接。
[0086] 請參考圖2,為本申請實施例二中主控裝置的結構圖,該裝置201具體包括:
[0087] 鍵盤按鍵模擬器202,用於基於一測試指令獲取存儲在所述主控裝置中的測試按 鍵信息,並將所述測試按鍵信息轉換為標準鍵盤掃描碼;輸出所述標準鍵盤掃描碼到所述 被測設備,以使所述被測設備進入測試狀態;
[0088] 主控模塊203,用於獲得並存儲所述被測設備進入所述測試狀態後生成的測試結 果。
[0089] 在具體實施過程中,主控模塊203還用於,通過響應基於所述主控裝置上預設的 輸入界面而進行的至少一個輸入操作,而獲得N個所述測試按鍵信息,其中,所述N為正整 數,並依照第一順序對應存儲所述N個所述測試按鍵信息,其中,所述第一順序為,使所述 被測設備進入測試狀態後,需要獲取並轉換所述N個所述測試按鍵信息的順序。
[0090] 在具體實施過程中,鍵盤按鍵模擬器202還用於基於所述測試指令中預設的Μ個 獲取時間點,依照所述第一順序,獲取所述Ν個所述測試按鍵信息,其中,所述Μ為與所述Ν 相等的正整數,其中,所述Μ個獲取時間點具體為,使所述被測設備進入測試狀態後,需要 獲取並轉換所述Ν個所述測試按鍵信息的Μ個時間點。
[0091] 在具體實施過程中,主控模塊203還用於存儲包括單獨鍵碼、組合鍵碼或每次按 鍵持續的時長中的一種或多種的組合的測試按鍵信息。
[0092] 在具體實施過程中,鍵盤按鍵模擬器202還包括:翻譯單元,用於將所述測試按鍵 信息翻譯轉換為與所述被測儀器的鍵盤輸出格式相同的,能夠被所述被測儀器識別的標準 鍵盤掃描碼;輸出單元,用於輸出所述標準鍵盤掃描碼到所述被測設備。
[0093] 在具體實施過程中,主控模塊203還包括:攝像單元,用於基於所述測試指令中預 設的拍攝時間點,拍攝或錄製所述被測設備的屏幕圖像,根據所述屏幕圖像獲得所述測試 結果;存儲單元,用於存儲根據所述屏幕圖像獲得的所述測試結果。
[0094] 在具體實施過程中,主控模塊203還包括:輸出單元,用於在獲得用於輸出所述測 試結果的一觸發信息後,基於所述觸發信息,輸出所述測試結果。
[0095] 本實施例中的主控裝置與前述自動化測試方法是基於同一發明構思下的兩個方 面,在前面已經對方法的實施過程作了詳細的描述,所以本領域技術人員可根據前述描述 清楚的了解本實施例中的主控裝置的結構及實施過程,為了說明書的簡潔,在此就不再贅 述了。
[0096] 上述本申請實施例中的技術方案,至少具有如下的技術效果或優點:
[0097] 1、通過自動將所述測試按鍵信息轉換為標準鍵盤掃描碼,輸出給被測設備,使測 試人員在測試時不需要一直守在被測設備前來按測試進程敲擊鍵盤,解決了現有技術中的 測試方法存在自動化水平低,效率低下的技術問題,實現了自動進行測試的技術效果,進而 有效提高了測試效率,使得測試所需人力和時間都大大降低。
[0098] 2、通過在測試開始後,自動的獲得並存儲生成的測試結果,使測試人員可以隨時 調出測試結果查看,不需要守在被測設備前來實時判斷測試是否通過,這樣就能夠解決當 整個測試過程中需要測試人員實時判斷測試結果時,測試人員必須一直守在被測儀器旁, 造成很大的人力和時間佔用的技術問題,實現節約測試所佔用的人力和時間的技術效果。 同時,由於對測試過程中生成的測試結果進行了存儲,還能夠解決測試人員錯誤判斷測試 結果後,難以去追溯糾正的技術問題,實現了測試結果可追溯的技術效果。
[0099] 3、由於可以通過所述主控裝置上預設的輸入界面接收所述測試按鍵信息,使測試 人員可以簡單方便的編輯所述測試按鍵信息,解決了當測試方案變更時,可能存在的測試 按鍵信息編輯困難的技術問題,實現了測試按鍵信息編輯簡便化的技術效果。
[0100] 本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式 產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實 施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機 可用安裝介質(包括但不限於磁碟安裝器、CD-ROM、光學安裝器等)上實施的電腦程式產 品的形式。
[0101] 本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程 圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一 流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算 機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理 器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生 用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能 的裝置。
[0102] 這些電腦程式指令也可安裝在能引導計算機或其他可編程數據處理設備以特 定方式工作的計算機可讀安裝器中,使得安裝在該計算機可讀安裝器中的指令產生包括指 令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或 多個方框中指定的功能。
[0103] 這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計 算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或 其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖 一個方框或多個方框中指定的功能的步驟。
[0104] 顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精 神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍 之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1. 一種自動化測試方法,應用於主控裝置中,當所述主控裝置與被測設備連接時,其特 徵在於,所述方法包括: 基於一測試指令獲取存儲在所述主控裝置的存儲設備中的測試按鍵信息,並將所述測 試按鍵信息轉換為標準鍵盤掃描碼; 輸出所述標準鍵盤掃描碼到所述被測設備,以使所述被測設備進入測試狀態; 獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果。
2. 如權利要求1所述的方法,其特徵在於,在所述基於一測試指令獲取存儲在所述主 控裝置的存儲設備中的測試按鍵信息之前,所述方法進一步包括: 通過響應基於所述主控裝置上預設的輸入界面而進行的至少一個輸入操作,而獲得N 個所述測試按鍵信息,其中,所述N為正整數; 並依照第一順序在所述存儲設備中對應存儲所述N個所述測試按鍵信息,其中,所述 第一順序為,使所述被測設備進入測試狀態後,需要獲取並轉換所述N個所述測試按鍵信 息的順序。
3. 如權利要求1或2任一所述的方法,其特徵在於,所述基於一測試指令獲取存儲在所 述主控裝置的存儲設備中的測試按鍵信息,具體為: 基於所述測試指令中預設的Μ個獲取時間點,依照所述第一順序,從所述存儲設備中 獲取所述Ν個所述測試按鍵信息,其中,所述Μ為與所述Ν相等的正整數,其中,所述Μ個獲 取時間點具體為,使所述被測設備進入測試狀態後,需要獲取並轉換所述Ν個所述測試按 鍵信息的Μ個時間點。
4. 如權利要求1所述的方法,其特徵在於,所述測試按鍵信息包括: 單獨鍵碼、組合鍵碼或每次按鍵持續的時長中的一種或多種的組合。
5. 如權利要求1所述的方法,其特徵在於,所述將所述測試按鍵信息轉換為標準鍵盤 掃描碼,具體為: 將所述測試按鍵信息翻譯轉換為與所述被測設備的鍵盤輸出格式相同的,能夠被所述 被測設備識別的標準鍵盤掃描碼。
6. 如權利要求1所述的方法,其特徵在於,所述獲得並存儲所述被測設備進入所述測 試狀態後生成的測試結果,具體為: 基於所述測試指令中預設的拍攝時間點,拍攝或錄製所述被測設備的屏幕圖像,根據 所述屏幕圖像獲得並存儲所述測試結果。
7. 如權利要求1所述的方法,其特徵在於,在所述獲得並存儲所述被測設備進入所述 測試狀態後生成的測試結果之後,所述方法還包括: 在獲得用於輸出所述測試結果的一觸發信息後,基於所述觸發信息,輸出所述測試結 果。
8. -種主控裝置,能夠與被測設備連接,其特徵在於,所述裝置包括: 鍵盤按鍵模擬器,用於基於一測試指令獲取存儲在所述主控裝置中的測試按鍵信息, 並將所述測試按鍵信息轉換為標準鍵盤掃描碼;輸出所述標準鍵盤掃描碼到所述被測設 備,以使所述被測設備進入測試狀態; 主控模塊,用於獲得並存儲所述被測設備進入所述測試狀態後生成的測試結果。
9. 如權利要求8所述的裝置,其特徵在於,所述主控模塊還用於,通過響應基於所述主 控裝置上預設的輸入界面而進行的至少一個輸入操作,而獲得N個所述測試按鍵信息,其 中,所述N為正整數,並依照第一順序對應存儲所述N個所述測試按鍵信息,其中,所述第一 順序為,使所述被測設備進入測試狀態後,需要獲取並轉換所述N個所述測試按鍵信息的 順序。
10. 如權利要求8或9任一所述的裝置,其特徵在於,所述鍵盤按鍵模擬器還用於,基於 所述測試指令中預設的Μ個獲取時間點,依照所述第一順序,獲取所述N個所述測試按鍵信 息,其中,所述Μ為與所述Ν相等的正整數,其中,所述Μ個獲取時間點具體為,使所述被測 設備進入測試狀態後,需要獲取並轉換所述Ν個所述測試按鍵信息的Μ個時間點。
11. 如權利要求8所述的裝置,其特徵在於,所述主控模塊還用於存儲包括:單獨鍵碼、 組合鍵碼或每次按鍵持續的時長中的一種或多種的組合的測試按鍵信息。
12. 如權利要求8所述的裝置,其特徵在於,所述鍵盤按鍵模擬器還包括: 翻譯單元,用於將所述測試按鍵信息翻譯轉換為與所述被測儀器的鍵盤輸出格式相同 的,能夠被所述被測儀器識別的標準鍵盤掃描碼; 輸出單元,用於輸出所述標準鍵盤掃描碼到所述被測設備。
13. 如權利要求8所述的裝置,其特徵在於,所述主控模塊還包括: 攝像單元,用於基於所述測試指令中預設的拍攝時間點,拍攝或錄製所述被測設備的 屏幕圖像,根據所述屏幕圖像獲得所述測試結果; 存儲單元,用於存儲根據所述屏幕圖像獲得的所述測試結果。
14. 如權利要求8所述的裝置,其特徵在於,所述主控模塊還包括: 輸出單元,用於在獲得用於輸出所述測試結果的一觸發信息後,基於所述觸發信息,輸 出所述測試結果。
【文檔編號】G06F11/36GK104216823SQ201310217731
【公開日】2014年12月17日 申請日期:2013年6月3日 優先權日:2013年6月3日
【發明者】於泳, 羅曦, 喬海波 申請人:聯想(北京)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀