本發(fā)明涉及通信,特別是涉及測試方法、系統(tǒng)及裝置。
背景技術(shù):
1、在生產(chǎn)測試中,設(shè)備會有很多測試項,對于測試項的選擇,目前需要根據(jù)生產(chǎn)測試的具體情況,由生產(chǎn)人員選擇不同的測試項。
2、然而,測試項選擇增加了人工操作動作,需要生產(chǎn)人員進行復(fù)雜的測試項確認,容易在測試過程中選錯測試項,出現(xiàn)誤測試情況,操作復(fù)雜,易用性低,影響生產(chǎn)效率。
技術(shù)實現(xiàn)思路
1、本發(fā)明實施例的目的在于提供一種測試方法、系統(tǒng)及裝置,以準確確定待測試的目標測試項,能夠提升測試效率,避免人工確定測試項易出錯、操作復(fù)雜等問題。具體技術(shù)方案如下:
2、第一方面,本發(fā)明實施例提供了一種測試方法,應(yīng)用于測試系統(tǒng)中的測試站點,所述測試系統(tǒng)包括主服務(wù)器和多個分別接入所述主服務(wù)器的測試站點,包括:
3、響應(yīng)于針對待測設(shè)備的測試請求,基于所述待測設(shè)備的設(shè)備標識,從所述主服務(wù)器查詢所述待測設(shè)備的歷史測試站點;
4、向所述歷史測試站點查詢所述待測設(shè)備的測試記錄,并基于所述測試記錄確定待測試的目標測試項;所述測試記錄包括所述待測設(shè)備在所述歷史測試站點執(zhí)行的測試項和每一所述測試項的測試結(jié)果,所述測試結(jié)果表征所述測試項是否測試通過,所述目標測試項為未測試通過的測試項。
5、可選的,所述基于所述待測設(shè)備的設(shè)備標識,從所述主服務(wù)器查詢所述待測設(shè)備的歷史測試站點之前,還包括:
6、基于所述待測設(shè)備的設(shè)備標識,從所述主服務(wù)查詢所述待測設(shè)備的測試階段以及所述測試階段的測試狀態(tài);所述測試狀態(tài)包括未測試,測試失敗和測試完成;
7、當所述測試狀態(tài)為未測試,將所述待測設(shè)備的當前測試階段的所有測試項確定為所述目標測試項;
8、當所述測試狀態(tài)為測試完成,將所述待測設(shè)備的下一測試階段的所有測試項確定為所述目標測試項;
9、當所述測試狀態(tài)為測試失敗,執(zhí)行所述從主服務(wù)器查詢所述待測設(shè)備的歷史測試站點,向所述歷史測試站點查詢所述待測設(shè)備的測試記錄,并基于所述測試記錄確定待測試的目標測試項的步驟。
10、可選的,所述基于所述測試記錄確定待測試的目標測試項的步驟,包括:
11、獲取針對所述待測設(shè)備預(yù)先記錄的維修狀態(tài)確認信息,所述維修狀態(tài)確認信息表征所述待測設(shè)備是否經(jīng)過維修;
12、若是,將當前測試階段的所有測試項確定為所述目標測試項;
13、若否,基于所述測試記錄,將當前測試階段中未測試通過的測試項確定為所述目標測試項。
14、可選的,所述獲取針對所述待測設(shè)備預(yù)先記錄的維修狀態(tài)確認信息的步驟,包括:
15、向所述歷史測試站點查詢所述待測設(shè)備在所述歷史測試站點的測試時間,基于所述測試時間與當前時間的時間差值確定所述維修狀態(tài)確認信息;
16、當所述時間差值不小于預(yù)設(shè)時間差值,表征所述待測設(shè)備經(jīng)過維修;
17、當所述時間差值小于所述預(yù)設(shè)時間差值,表征所述待測設(shè)備未經(jīng)過維修。
18、可選的,所述方法還包括:
19、在針對所述待測設(shè)備執(zhí)行所述目標測試項的測試后,根據(jù)測試結(jié)果更新所述待測設(shè)備的測試階段、測試狀態(tài)和/或測試記錄,并向所述主服務(wù)器上報。
20、可選的,所述待測設(shè)備為混頻板,所述測試階段包括插損測試階段和指標測試階段,所述測試記錄包括每一所述測試階段內(nèi)針對所述待測設(shè)備的多個通道以及多個工作頻段執(zhí)行的測試項和每一所述測試項的測試結(jié)果。
21、第二方面,本發(fā)明實施例提供了一種測試系統(tǒng),包括主服務(wù)器和多個分別接入所述主服務(wù)器的測試站點;
22、所述主服務(wù)器,用于存儲待測設(shè)備的設(shè)備標識和用于測試該待測設(shè)備的測試站點的站點標識之間的對應(yīng)關(guān)系;
23、所述測試站點,用于響應(yīng)于針對所述待測設(shè)備的測試請求,基于該待測設(shè)備的設(shè)備標識,向所述主服務(wù)器查詢該待測設(shè)備的歷史測試站點,并向所述歷史測試站點查詢該待測設(shè)備的測試記錄,基于所述測試記錄確定待測試的目標測試項;所述測試記錄包括所述待測設(shè)備在所述歷史測試站點執(zhí)行的測試項和每一所述測試項的測試結(jié)果,所述測試結(jié)果表征所述測試項是否通過,所述目標測試項為未測試通過的測試項。
24、可選的,所述主服務(wù)器,還用于存儲所述待測設(shè)備的測試階段以及所述測試階段的測試狀態(tài);
25、所述測試站點,還用于基于所述待測設(shè)備的設(shè)備標識,從所述主服務(wù)查詢所述待測設(shè)備的測試階段以及所述測試階段的測試狀態(tài);所述測試狀態(tài)包括未測試,測試失敗和測試完成;
26、當所述測試狀態(tài)為未測試,將所述待測設(shè)備的當前測試階段的所有測試項確定為所述目標測試項;
27、當所述測試狀態(tài)為測試完成,將所述待測設(shè)備的下一測試階段的所有測試項確定為所述目標測試項;
28、當所述測試狀態(tài)為測試失敗,從主服務(wù)器查詢所述待測設(shè)備的歷史測試站點,向所述歷史測試站點查詢所述待測設(shè)備的測試記錄,并基于所述測試記錄確定待測試的目標測試項。
29、可選的,所述測試站點執(zhí)行所述基于所述測試記錄確定待測試的目標測試項的步驟時,具體用于:
30、獲取針對所述待測設(shè)備預(yù)先記錄的維修狀態(tài)確認信息,所述維修狀態(tài)確認信息表征所述待測設(shè)備是否經(jīng)過維修;
31、若是,將當前測試階段的所有測試項確定為所述目標測試項;
32、若否,基于所述測試記錄,將當前測試階段中未測試通過的測試項確定為所述目標測試項。
33、可選的,所述測試站點還用于存儲所述待測設(shè)備的測試時間;
34、所述測試站點執(zhí)行所述獲取針對所述待測設(shè)備預(yù)先記錄的維修狀態(tài)確認信息的步驟時,具體用于:
35、向所述歷史測試站點查詢所述待測設(shè)備在所述歷史測試站點的測試時間,基于所述測試時間與當前時間的時間差值確定所述維修狀態(tài)確認信息;
36、當所述時間差值不小于預(yù)設(shè)時間差值,表征所述待測設(shè)備經(jīng)過維修;
37、當所述時間差值小于所述預(yù)設(shè)時間差值,表征所述待測設(shè)備未經(jīng)過維修。
38、可選的,所述測試站點還用于,在針對所述待測設(shè)備執(zhí)行所述目標測試項的測試后,根據(jù)測試結(jié)果更新所述待測設(shè)備的測試階段、測試狀態(tài)和/或測試記錄,并向所述主服務(wù)器上報。
39、可選的,所述待測設(shè)備為混頻板,所述測試階段包括插損測試階段和指標測試階段,所述測試記錄包括每一所述測試階段內(nèi)針對所述待測設(shè)備的多個通道以及多個工作頻段執(zhí)行的測試項和每一所述測試項的測試結(jié)果。
40、第三方面,本發(fā)明實施例提供了一種測試裝置,應(yīng)用于測試系統(tǒng)中的測試站點,所述測試系統(tǒng)包括主服務(wù)器和多個分別接入所述主服務(wù)器的測試站點,包括:
41、查詢模塊,用于響應(yīng)于針對待測設(shè)備的測試請求,基于所述待測設(shè)備的設(shè)備標識,從所述主服務(wù)器查詢所述待測設(shè)備的歷史測試站點;
42、確定模塊,用于向所述歷史測試站點查詢所述待測設(shè)備的測試記錄,并基于所述測試記錄確定待測試的目標測試項;所述測試記錄包括所述待測設(shè)備在所述歷史測試站點執(zhí)行的測試項和每一所述測試項的測試結(jié)果,所述測試結(jié)果表征所述測試項是否通過,所述目標測試項為未測試通過的測試項。
43、可選的,所述裝置還包括:
44、測試狀態(tài)查詢模塊,用于基于所述待測設(shè)備的設(shè)備標識,從所述主服務(wù)查詢所述待測設(shè)備的測試階段以及所述測試階段的測試狀態(tài);所述測試狀態(tài)包括未測試,測試失敗和測試完成;
45、所述確定模塊,還用于當所述測試狀態(tài)為未測試,將所述待測設(shè)備的當前測試階段的所有測試項確定為所述目標測試項;當所述測試狀態(tài)為測試完成,將所述待測設(shè)備的下一測試階段的所有測試項確定為所述目標測試項;當所述測試狀態(tài)為測試失敗,從所述主服務(wù)器查詢所述待測設(shè)備的歷史測試站點,向所述歷史測試站點查詢所述待測設(shè)備的測試記錄,并基于所述測試記錄確定待測試的目標測試項。
46、可選的,所述確定模塊,具體用于獲取針對所述待測設(shè)備預(yù)先記錄的維修狀態(tài)確認信息,所述維修狀態(tài)確認信息表征所述待測設(shè)備是否經(jīng)過維修;
47、若是,將當前測試階段的所有測試項確定為所述目標測試項;
48、若否,基于所述測試記錄,將當前測試階段中未測試通過的測試項確定為所述目標測試項。
49、可選的,所述確定模塊,包括:
50、維修狀態(tài)確認單元,用于向所述歷史測試站點查詢所述待測設(shè)備在所述歷史測試站點的測試時間,基于所述測試時間與當前時間的時間差值確定所述維修狀態(tài)確認信息;
51、當所述時間差值不小于預(yù)設(shè)時間差值,表征所述待測設(shè)備經(jīng)過維修;
52、當所述時間差值小于所述預(yù)設(shè)時間差值,表征所述待測設(shè)備未經(jīng)過維修。
53、可選的,所述裝置還包括:
54、上報模塊,用于在針對所述待測設(shè)備執(zhí)行所述目標測試項的測試后,根據(jù)測試結(jié)果更新所述待測設(shè)備的測試階段、測試狀態(tài)和/或測試記錄,并向所述主服務(wù)器上報。
55、可選的,所述待測設(shè)備為混頻板,所述測試階段包括插損測試階段和指標測試階段,所述測試記錄包括每一所述測試階段內(nèi)針對所述待測設(shè)備的多個通道以及多個工作頻段執(zhí)行的測試項和每一所述測試項的測試結(jié)果。
56、第四方面,本發(fā)明實施例提供了一種電子設(shè)備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
57、存儲器,用于存放計算機程序;
58、處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)上述任一項測試方法。
59、本發(fā)明實施例還提供了一種包含指令的計算機程序產(chǎn)品,當其在計算機上運行時,使得計算機執(zhí)行上述任一所述的測試方法。
60、本發(fā)明實施例有益效果:
61、本發(fā)明實施例提供的測試方法、系統(tǒng)及裝置,測試系統(tǒng)包括主服務(wù)器和多個分別接入主服務(wù)器的測試站點,從而在用于對待測設(shè)備進行測試的測試站點發(fā)生變更后,無需人工確定需要進行測試的測試項,而是可以由當前的測試站點基于該待測設(shè)備的設(shè)備標識向主服務(wù)器查詢該待測設(shè)備的歷史測試站點,并向歷史測試站點查詢該待測設(shè)備的測試記錄,基于測試記錄確定待測試的目標測試項,從而可以自動跳過已經(jīng)測試通過的測試項,高效、準確的確定未通過測試的測試項,能夠提升測試效率,避免人工確定測試項易出錯、操作復(fù)雜等問題。
62、當然,實施本發(fā)明的任一產(chǎn)品或方法并不一定需要同時達到以上所述的所有優(yōu)點。