專利名稱:手機自動化測試系統及方法
技術領域:
本發明涉及一種測試系統及方法,尤其涉及ー種手機自動化測試系統及方法。
背景技術:
隨著通訊技術的發展,各類用于通訊的電子產品的成本越來越低,市場價格也隨之下降,從而得以更普遍地應用。例如,手機的普及率越來越高,已成為廣大用戶日常生活中不可缺少的通訊工具。
在手機的研發過程中,研發測試關系著手機研發周期的長短及手機質量的好壞,是ー項非常重要的工作。想要在目前的市場競爭中占據有利地位,就必須提高手機測試的效率,減少測試成本。然而,目前的手機測試主要依靠大量的人力和物力,經過長時間的測試,進行大量的測試案例,才能發現手機存在的問題,從而使手機的測試效率非常低,并且測試成本也很高。
發明內容
鑒于以上內容,有必要提供ー種手機自動化測試系統,以克服現有技術中手機測試效率低、測試成本高的問題。還有必要提供ー種手機自動化測試方法,以克服現有技術中手機測試效率低、測試成本高的問題。一種手機自動化測試系統,利用電源供應器及手機綜合測試儀對待測手機進行自動化測試。該系統包括頻段選擇模塊,用于接收用戶選擇的待測手機的頻段;第一控制模塊,用于控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的頻段;設置模塊,用于接收用戶設置的待測手機在該選擇的頻段下所需要測試的模式,各模式的測試順序,以及每種需要測試的模式的狀態維持時間、測試次數和測試時間間隔;模式選擇模塊,用于根據上述用戶設置的需要測試的模式及各模式的測試順序,選擇其中ー種尚未測試的模式;第二控制模塊,用于控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的模式;測試模塊,用于根據上述設置的狀態維持時間、測試次數和測試時間間隔對待測手機進行測試,獲取待測手機的測試數據;報表生成模塊,用于對上述獲取的測試數據進行統計與交互運算,生成對該選擇的頻段下所選擇的模式的測試報表;及所述判斷模塊,用于判斷對待測手機的測試是否完成,包括待測手機在上述選擇的頻段下是否還有其他模式需要測試,及是否還需要測試待測手機的其他頻段。—種手機自動化測試方法,利用電源供應器及手機綜合測試儀對待測手機進行自動化測試。該方法包括(a)接收用戶選擇的待測手機的頻段;(b)控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的頻段;(C)接收用戶設置的待測手機在該選擇的頻段下所需要測試的模式,各模式的測試順序,以及每種需要測試的模式的狀態維持時間、測試次數和測試時間間隔;(d)根據上述用戶設置的需要測試的模式及各模式的測試順序,選擇其中ー種尚未測試的模式;(e)控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的模式;(f)根據上述設置的狀態維持時間、測試次數和測試時間間隔對待測手機進行測試,獲取待測手機的測試數據;(g)對上述獲取的測試數據進行統計與交互運算,生成對該選擇的頻段下所選擇的模式的測試報表;(h)當待測手機在上述選擇的頻段下還有其他模式需要測試時,返回步驟(d);及(i)當還需要測試待測手機的其他頻段時,返回步驟(a)。本發明所述的手機自動化測試系統及方法能夠對手機的各頻段,手機的各種模式,如休眠、待機、通話及無系統服務等模式進行連貫無中斷的自動化測試,并且可以依據使用者設定的測試次數進行重復測試,其過程無需大量的人力物力,因此,使得手機的測試效率提高,并且測試成本降低。
圖I是本發明手機自動化測試系統較佳實施例的運行環境示意圖。 圖2是圖I中手機自動化測試系統的功能模塊圖。圖3是本發明手機自動化測試方法較佳實施例的作業流程圖。主要元件符號說明主控計算機I手機自動化測試系統10存儲單元11中央處理器12電源供應器2手機綜合測試儀3待測手機4SIM 卡40初始化模塊100過源保護機制啟動模塊101同步模塊102頻段選擇模塊103第一控制模塊104設置模塊105模式選擇模塊106第二控制模塊107計時模塊108測試模塊109報表生成模塊110判斷模塊11具體實施例方式如圖I所示,是本發明手機自動化測試系統10較佳實施例的運行環境示意圖。該手機自動化測試系統10運行于主控計算機I中。該主控計算機I與電源供應器2及手機綜合測試儀3通訊連接。主控計算機I中包括ー個手機自動化測試系統10。該手機自動化測試系統10包括一個或者多個功能模塊。該ー個或者多個功能模塊是具有特定功能的軟件程序段,存儲在主控計算機I的存儲單元11中,并由主控計算機I的中央處理器12來執行,主要用以控制電源供應器2供給待測手機4電源及測試待測手機4的電壓、電流值等,及控制手機綜合測試儀3與待測手機4之間的通訊。所述手機綜合測試儀3相當于ー個基站(base station),其通過待測手機 4 中安裝的 SIM 卡(Subscriber Identity Module,客戶識別模塊)40與待測手機4相互識別,以控制待測手機4在不同的頻段及模式之間切換。所述頻段是指手機工作時的信號段,通常包括800MHz、900MHz、1800MHz及1900MHz等。所述模式是指手機的工作狀態,如休眠模式、待機模式、通話模式及無系統服務模式等。參閱圖2所示,是圖I中手機自動化測試系統10的功能模塊圖。所述手機自動化測試系統10包括的ー個或者多個功能模塊分別為初始化模塊100、過源保護機制啟動模塊101、同步模塊102、頻段選擇模塊103、第一控制模塊104、設置模塊105、模式選擇模塊106、第二控制模塊107、計時模塊108、測試模塊109、報表生成模塊110及判斷模塊111。 所述初始化模塊100用于初始化所述電源供應器2及手機綜合測試儀3。所述過源保護機制啟動模塊101用于控制電源供應器2供應給待測手機4電源,并同時啟動電源供應器2的過源保護機制。所述過源保護機制是指當通過待測手機4的電流或者施加給待測手機4的電壓超過ー個預設值時,切斷待測手機4的電源供應,以保護電路中的設備,如電源供應器2、待測手機4及手機綜合測試儀3等。所述同步模塊102用于通過待測手機4中的SM卡40同步手機綜合測試儀3與待測手機4,使手機綜合測試儀3與待測手機4之間能夠相互識別。所述頻段選擇模塊103用于接收用戶選擇的待測手機4的頻段。所述第一控制模塊104用于控制手機綜合測試儀3與待測手機4之間的通訊,使得手機綜合測試儀3控制待測手機4切換至上述選擇的頻段。所述設置模塊105用于接收用戶設置的待測手機4在該選擇的頻段上所需要測試的模式及各模式的測試順序。如上所述,待測手機4需要測試的模式可能包括待機模式、休眠模式、通話模式及無系統服務模式。用戶可以通過該設置模塊105設置在所選擇的頻段上測試待機模式、休眠模式、通話模式及無系統服務模式中的ー種或者幾種,并設置所選擇的各模式的測試順序。進ー步地,所述設置模塊105還用于接收用戶設置的每種需要測試的模式的狀態維持時間及測試次數和測試時間間隔等數據。所述狀態維持時間是指使待測手機4穩定地維持在某種狀態的時間。例如,當待測手機4切換至待機模式后,需要4秒鐘才能使待測手機4穩定地維持在待機模式的狀態,因此,用戶可以通過設置模塊105設置待測手機4的待機模式的狀態維持時間為4秒。所述模式選擇模塊106用于根據上述用戶設置的需要測試的模式及各模式的測試順序,選擇其中ー種尚未測試的模式。所述第二控制模塊107用于控制手機綜合測試儀3與待測手機4之間的通訊,使得手機綜合測試儀3控制待測手機4切換至上述選擇的模式。所述計時模塊108用于在待測手機4切換至上述選擇的模式時開始計吋。所述測試模塊109用于根據上述設置的狀態維持時間、測試次數和測試時間間隔等數據對待測手機4進行測試,獲取待測手機4的測試數據。本實施例中,所述測試數據可以是利用電源供應器2測量得到的待測手機4的電流、電壓等數據。所述報表生成模塊110用于對上述獲取的測試數據進行統計與交互運算,生成對該選擇的頻段下所選擇的模式的測試報表。所述判斷模塊111用于判斷對待測手機4的測試是否完成,包括待測手機4在上述選擇的頻段上是否還有其他模式需要測試,及是否還需要測試待測手機4的其他頻段。如圖3所示,是本發明手機自動化測試方法較佳實施例的作業流程圖。步驟S10,初始化模塊100初始化電源供應器2及手機綜合測試儀3。 步驟S11,過源保護機制啟動模塊101控制電源供應器2供應給待測手機4電源,并同時啟動電源供應器2的過源保護機制。步驟S12,同步模塊102通過待測手機4中的SM卡40同步手機綜合測試儀3與待測手機4,使手機綜合測試儀3與待測手機4之間能夠相互識別。步驟S13,頻段選擇模塊103接收用戶選擇的待測手機4的頻段。所述頻段是指手機工作時的信號段,包括800MHz、900MHz、1800MHz及1900MHz等。步驟S14,第一控制模塊104發送指令給待測手機4以控制待測手機4切換至上述選擇的頻段。步驟S15,設置模塊105接收用戶設置的待測手機4在該選擇的頻段下所需要測試的模式及各模式的測試順序。所述模式包括待機模式、休眠模式、通話模式及無系統服務模式。步驟S16,設置模塊105進ー步接收用戶設置的每種需要測試的模式的狀態維持時間及測試次數和測試時間間隔等數據。步驟S17,模式選擇模塊106根據上述用戶設置所需要測試的模式及各模式的測試順序,選擇其中ー種尚未測試的模式。步驟S18,第二控制模塊107發送指令給待測手機4,以控制待測手機4切換至上述選擇的模式,并利用計時模塊108開始計吋。步驟S19,測試模塊109根據上述計時模塊108的計時,判斷是否到達所設置的狀態維持時間。若沒有到達所述狀態維持時間,則繼續由計時模塊108計時。否則,若到達了所述的狀態維持時間,則流程進入下述步驟S20。在步驟S20中,測試模塊109根據設置的測試時間間隔獲取待測手機4的測試數據。本實施例中,所述測試數據可以是利用電源供應器2測量得到的待測手機4的電流、電壓等數據。步驟S21,測試模塊109判斷是否到達所設置的測試次數。若沒有到達設置的測試次數,則流程返回步驟S20。否則,若已經到達了所設置的測試次數,則流程進入下述的步驟S22。在步驟S22中,報表生成模塊110對上述獲取的測試數據進行統計與交互運算,生成對該選擇的頻段下所選擇的模式的測試報表。 步驟S23,判斷模塊111判斷待測手機4在上述選擇的頻段下是否還有其他模式需要測試。若有其他模式需要測試,則流程返回步驟S17。否則,若沒有其他模式需要測試,則流程進入下述的步驟S24。
在步驟S24中,判斷模塊111判斷是否還需要測試待測手機4的其他頻段。若需要測試待測手機4的其他頻段,則流程返回步驟S13。否則,若不需要測試待測手機4的其他頻段,則流程結束。
最后所應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,盡管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改,如上述流程圖中各步驟順序的調換或等同替換,都不脫離本發明技術方案的精神和范圍。
權利要求
1.ー種手機自動化測試系統,利用電源供應器及手機綜合測試儀對待測手機進行自動化測試,其特征在干,該系統包括 頻段選擇模塊,用于接收用戶選擇的待測手機的頻段; 第一控制模塊,用于控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的頻段; 設置模塊,用于接收用戶設置的待測手機在該選擇的頻段下所需要測試的模式、各模式的測試順序以及每種需要測試的模式的狀態維持時間、測試次數和測試時間間隔; 模式選擇模塊,用于根據上述用戶設置的需要測試的模式及各模式的測試順序,選擇其中ー種尚未測試的模式; 第二控制模塊,用于控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的模式; 測試模塊,用于根據上述設置的狀態維持時間、測試次數和測試時間間隔對待測手機進行測試,獲取待測手機的測試數據; 報表生成模塊,用于對上述獲取的測試數據進行統計與交互運算,生成對該選擇的頻段下所選擇的模式的測試報表;及 所述判斷模塊,用于判斷對待測手機的測試是否完成,包括待測手機在上述選擇的頻段下是否還有其他模式需要測試,及是否還需要測試待測手機的其他頻段。
2.如權利要求I所述的手機自動化測試系統,其特征在于,該系統還包括 初始化模塊,用于初始化所述電源供應器及手機綜合測試儀; 過源保護機制啟動模塊,用于控制電源供應器供應給待測手機電源,并同時啟動電源供應器的過源保護機制;及 同步模塊,用于通過待測手機中安裝的SIM卡同步手機綜合測試儀與待測手機,使手機綜合測試儀與待測手機之間能夠相互識別。
3.如權利要求I所述的手機自動化測試系統,其特征在于,所述待測手機需要測試的模式包括待機模式、休眠模式、通話模式及無系統服務模式。
4.如權利要求I所述的手機自動化測試系統,其特征在于,該系統還包括 計時模塊,用于在待測手機切換至所選擇的模式時開始計吋。
5.如權利要求I所述的手機自動化測試系統,其特征在于,所述測試數據是利用電源供應器測量得到的待測手機的電流及電壓。
6.ー種手機自動化測試方法,利用電源供應器及手機綜合測試儀對待測手機進行自動化測試,其特征在于,該方法包括 (a)接收用戶選擇的待測手機的頻段; (b)控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的頻段; (C)接收用戶設置的待測手機在該選擇的頻段下所需要測試的模式、各模式的測試順序以及每種需要測試的模式的狀態維持時間、測試次數和測試時間間隔; (d)根據上述用戶設置的需要測試的模式及各模式的測試順序,選擇其中ー種尚未測試的模式; (e)控制手機綜合測試儀與待測手機之間的通訊,使得手機綜合測試儀控制待測手機切換至上述選擇的模式; (f)根據上述設置的狀態維持時間、測試次數和測試時間間隔對待測手機進行測試,獲取待測手機的測試數據; (g)對上述獲取的測試數據進行統計與交互運算,生成對該選擇的頻段下所選擇的模式的測試報表;(h)當待測手機在上述選擇的頻段下還有其他模式需要測試時,返回步驟(d)'及 (i)當還需要測試待測手機的其他頻段時,返回步驟(a)。
7.如權利要求6所述的手機自動化測試方法,其特征在于,在接收用戶選擇的待測手機的頻段之前,該方法還包括 初始化所述電源供應器及手機綜合測試儀;控制電源供應器供應給待測手機電源,并同時啟動電源供應器的過源保護機制;及 通過待測手機中安裝的SIM卡同步手機綜合測試儀與待測手機,使手機綜合測試儀與待測手機之間能夠相互識別。
8.如權利要求6所述的手機自動化測試方法,其特征在于,所述待測手機需要測試的模式包括待機模式、休眠模式、通話模式及無系統服務模式。
9.如權利要求6所述的手機自動化測試方法,其特征在于,所述測試數據是利用電源供應器測量得到的待測手機的電流及電壓。
全文摘要
本發明提供一種手機自動化測試方法。該方法根據用戶選擇的頻段,用戶設置的需要測試的模式、各模式的測試順序、及各模式的狀態維持時間、測試次數和測試時間間隔等數據對待測手機進行自動化測試,獲取待測手機的測試數據;對上述獲取的測試數據進行統計與交互運算,生成對待測手機的測試報表。本發明還提供一種手機自動化測試系統。利用本發明能夠對手機的頻段、各種模式進行連貫無中斷的自動化測試,并且可以依據使用者設定的測試次數進行重復測試,其過程無需大量的人力物力,使得手機的測試效率提高,并且測試成本降低。
文檔編號H04W24/08GK102647746SQ201110043388
公開日2012年8月22日 申請日期2011年2月22日 優先權日2011年2月22日
發明者廖俊能, 李昇軍, 梁獻全, 許壽國 申請人:鴻富錦精密工業(深圳)有限公司, 鴻海精密工業股份有限公司