專利名稱:基于客戶/服務模式的手機測試方法
技術領域:
本發明涉及手機測試方法。
背景技術:
目前手機生產線的測試多為單機測試方法,即使有網絡環境也僅僅是用于存儲數據。手機 的測試系統通常由電腦、綜測儀、程控電源、被測手機組成。 一臺電腦控制一臺或多臺綜測 儀、程控電源,并通過串口同一部或多部手機進行通訊控制,測試軟件協調各個模塊進行自 動化測試。單機測試方法目前存在配置管理復雜,更新不易,數據不便于管理等問題。
發明內容
為解決上述技術問題,本發明提供一種基于客戶/服務模式的手機測試方法。 本發明采用如上技術方案
一種基于客戶/服務模式的手機測試方法,包括以下步驟
1) 打開所述電腦的瀏覽器,登錄所述網絡服務器,設置項目信息,并根據設置的項目信 息從所述網絡服務器讀取手機測試的配置信息;
2) 所述電腦根據所述配置信息對與其連接的對應的手機進行測試;
3) 所述電腦將測試過程中產生的測試數據經所述網絡服務器上傳至所述數據庫服務器中。
進一步地,所述步驟l)中,需要同時進行多個測試時,則同時打開多個瀏覽器。 進一步地,在所述步驟l)中,所述電腦獲得配置信息后,將這些記錄臨時保存于所述電 腦中,在下次時行相同的測試時,直接進入步驟2)。 進一步地,所述步驟2)具體包括以下步驟-
21) 系統初始化;
22) 讀取配置信息,形成測試序列;
23) 腳本執行測試序列,通過控件控制相關設備和手機;
24) 顯示執行過程,給出判斷結果;
25) 測試結束。
進一步地,所述步驟23)中通過ActiveX控件技術控制相關設備和手機。
進一步地,所述程控電源、模擬基站通過重新封裝GPIB或者V1SA庫進行控制,所述手 機通過封裝通信模塊進行控制。
進一步地,在所述步驟1 )之前,所述電腦在第一次運行或控件有更新時,下載相關ActiveX 控件,否則直接運行已經下載的ActiveX控件。
進一步地,在所述步驟3)中,所述電腦在完成測試后,所述測試數據先保存在所述電腦 中,并根據所述電腦與所述網絡服務器之間的網絡情況,通過所述網絡服務器將測試數據傳 輸至所述數據庫服務器中。
進一步地,所述測試數據通過AJAX技術傳到所述網絡服務器的數據存儲接口,該數據存 儲接口負責將數據存儲到數據庫中。
本發明利用客戶/服務模式對手機進行統一的測試和管理,在產線多測試站中便于統一配 置,統一數據管理,能兼容不同操作平臺,由于使用腳本和控件構建測試框架,便于界面的 修改和功能的添加,有利于二次開發和擴展。
圖1為本發明基于客戶/服務模式的手機測試方法實施例所采用的硬件系統框架圖2為本發明基于客戶/服務模式的手機測試方法流程圖3為本發明基于客戶/服務模式的手機測試方法中手機測試過程的流程圖。
具體實施例方式
本發明基于客戶/服務模式的手機測試方法實施例所采用的硬件系統如圖1所示,包括
其內設有手機測試參數的網絡(WEB)服務器,其中,手機測試參數可以包括手機測試方 法、測試序列、測試標準等;
多臺與所述網絡服務器相連接的電腦,每一所述電腦分別與程控電源、模擬基站和一部 或多部待測手機相連接,所述程控電源與對應的一部或多部待測手機相連接,每一所述電腦 用于通過瀏覽器登錄所述網絡服務器,并設置項目信息,并根據設置的項目信息從所述網絡 服務器讀取包括有相應的手機測試參數的配置信息,根據該配置信息分別控制所述程控電源、 模擬基站和一部或多部待測手機,對手機進行具體的測試,并向所述網絡服務器發送測試過 程中產生的測試數據;其中,每臺電腦對待測手機進行測試的方法可采用現有技術實現,在 此省略對該部分的詳細說明。
與所述網絡服務器相連接的數據庫服務器,通過所述網絡服務器接收和存儲所述電腦發
送的測試數據。
本發明基于客戶/服務模式的手機測試方法的流程圖如圖2所示,具體包括以下步驟
1) 打開所述電腦的瀏覽器,登錄所述網絡服務器,設置項目信息,并根據設置的項目信 息從所述網絡服務器讀取手機測試的配置信息;
2) 所述電腦根據所述配置信息對與其連接的對應的手機進行測試;
3) 所述電腦將測試過程中產生的測試數據經所述網絡服務器上傳至所述數據庫服務器中。
其中,所述步驟l)中,由于基于客戶端/服務器(B/S)技術,客戶端不需要安裝任何軟 件,直接打開瀏覽器,登錄服務器運行即可,需要同時進行多個測試時,只需要同時打開多 個瀏覽器即可。
其中,在所述步驟l)中,所述電腦首先設置項目名等參數并配置相關設備地址,所述電 腦的瀏覽器根據該參數從所述網絡服務器中獲取相關的測試方法、測試序列、測試標準等, 并將這些記錄臨時保存于所述電腦中,以便下次時行相同的測試時直接使用,不必再重復進 行配置和獲取。
其中,所述步驟2)中手機測試過程如圖3所示,具體包括以下步驟
21) 系統初始化;
22) 讀取配置信息,形成測試序列;
23) 腳本執行測試序列,通過控件控制相關設備和手機;24) 顯示執行過程,給出判斷結果;
25) 測試結束。
其中,所述步驟23)中通過ActiveX控件技術控制相關設備和手機。所述程控電源、模 擬基站等設備通過重新封裝GPIB (通用儀器控制接口總線)或者VISA (虛擬儀器軟件結構體 系)庫進行控制,所述手機通過封裝通信模塊來控制。
其中,在所述步驟l)之前,所述電腦在第一次運行或控件有更新時,下載相關ActiveX 控件,否則直接運行已經下載的ActiveX控件。
其中,在所述步驟3)中,所述電腦在完成測試后,所述測試數據先保存在所述電腦中, 并根據所述電腦與所述網絡服務器之間的網絡情況,通過所述網絡服務器將測試數據傳輸至 所述數據庫服務器中。工程師可在數據庫服務器中進行數據的分析優化。
其中,所述測試數據通過AJAX等技術上傳到所述網絡服務器的數據存儲接口,此接口可 以用類似網絡服務(Web Service)等技術來實現,該數據存儲接口負責將數據存儲到數據庫
中。其中,Ajax是指一種利用腳本進行數據異步傳輸的現有技術。
采用本發明技術方案,通過瀏覽器之間的相互獨立性,使得不同的測試進程之間沒有相 互的影響,可以獨立進行測試工作。并且所有比較復雜的操作可以封裝在ActiveX內部完成, 以提高效率。本發明具有使用方便,配置簡單,可擴展性高的優點,可以實現全自動化的測 試及其數據管理,大大提高了生產效率。
權利要求
1.一種基于客戶/服務模式的手機測試方法,其特征在于包括以下步驟1)打開所述電腦的瀏覽器,登錄所述網絡服務器,設置項目信息,并根據設置的項目信息從所述網絡服務器讀取手機測試的配置信息;2)所述電腦根據所述配置信息對與其連接的對應的手機進行測試;3)所述電腦將測試過程中產生的測試數據經所述網絡服務器上傳至所述數據庫服務器中。
2、 根據權利要求1所述的基于客戶/服務模式的手機測試方法,其特征在于 所述步驟l)中,需要同時進行多個測試時,則同時打開多個瀏覽器。
3、 根據權利要求2所述的基于客戶/服務模式的手機測試方法,其特征在于 在所述步驟l)中,所述電腦獲得配置信息后,將這些記錄臨時保存于所述電腦中,在下次時行相同的測試時,直接進入步驟2)。
4、 根據權利要求l至3中任一所述的基于客戶/服務模式的手機測試方法,其特征在于 所述步驟2)具體包括以下步驟21) 系統初始化;22) 讀取配置信息,形成測試序列;23) 腳本執行測試序列,通過控件控制相關設備和手機;24) 顯示執行過程,給出判斷結果;25) 測試結束。
5、 根據權利要求4所述的基于客戶/服務模式的手機測試方法,其特征在于所述步驟23)中通過ActiveX控件技術控制相關設備和手機。
6、 根據權利要求5所述的基于客戶/服務模式的手機測試方法,其特征在于-所述程控電源、模擬基站通過重新封裝GPIB或者VISA庫進行控制,所述手機通過封裝通信模塊進行控制。
7、 根據權利要求6所述的基于客戶/服務模式的手機測試方法,其特征在于 在所述步驟l)之前,所述電腦在第一次運行或控件有更新時,下載相關ActiveX控件,否則直接運行已經下載的ActiveX控件。
8、 根據權利要求7所述的基于客戶/服務模式的手機測試方法,其特征在于 在所述步驟3)中,所述電腦在完成測試后,所述測試數據先保存在所述電腦中,并根據所述電腦與所述網絡服務器之間的網絡情況,通過所述網絡服務器將測試數據傳輸至所述數 據庫服務器中。
9、根據權利要求8所述的基于客戶/服務模式的手機測試方法,其特征在于 所述測試數據通過AJAX技術傳到所述網絡服務器的數據存儲接口 ,該數據存儲接口負責 將數據存儲到數據庫中。
全文摘要
一種基于客戶/服務模式的手機測試方法,包括以下步驟1)打開所述電腦的瀏覽器,登錄所述網絡服務器,設置項目信息,并根據設置的項目信息從所述網絡服務器讀取手機測試的配置信息;2)所述電腦根據所述配置信息對與其連接的對應的手機進行測試;3)所述電腦將測試過程中產生的測試數據經所述網絡服務器上傳至所述數據庫服務器中。本發明利用客戶/服務模式對手機進行統一的測試和管理,在產線多測試站中便于統一配置,統一數據管理,能兼容不同操作平臺,由于使用腳本和控件構建測試框架,便于界面的修改和功能的添加,有利于二次開發和擴展。
文檔編號H04M3/22GK101370232SQ200810201148
公開日2009年2月18日 申請日期2008年10月14日 優先權日2008年10月14日
發明者楊曉磊 申請人:上海華勤通訊技術有限公司