一種手機測試方法及系統的製作方法
2023-04-23 18:05:26
專利名稱:一種手機測試方法及系統的製作方法
技術領域:
本發明涉及測試技術,特別涉及一種手機測試方法及系統。
背景技術:
在手機組裝過程中,需要對手機Flip(已經組裝起來的除去主板和電池 的手機組件)的各項功能進行嚴格的測試,如用戶界面測試(CIT, Customer Interface Test)、音頻(Audio)測試以及攝像頭測試等。
目前已有的測試方式主要是通過軟體模擬出手機的主板的各項功能從 而進行測試,比如,對於音頻測試,就是通過壽欠件衝莫擬出主板對手才幾Flip 的控制功能,控制其發出聲音,然後對接收到的聲音進行分析,確定其性能, 如聲壓級和失真度等的好壞。
但是,現有測試方式在實際應用中會存在一定的問題,比如
很多通過軟體模擬出來的功能與主板實際的功能有差別或者根本就無 法模擬成功,從而給測試帶來困難,而且造成測試結果的不準確;另外,手 機更新換代的速度越來越快,手機所具備的功能不斷增強,手機生產廠家在 手機測試方面的投入也在相應的增加,這就要求已有的手機測試系統能夠全 面的測試手機Flip的各項功能,並能夠通過簡單的改變來將已有的手機測試 方式方便地移植到新的測試項中,從而降低測試成本,這對手機生產廠家提 高生產效率以及維護自身品牌效應等有著重要的意義, <旦顯然,現有手機測 試方式還無法滿足這一要求。
發明內容
有鑑於此,本發明的主要目的在於提供一種手機測試方法,能夠方便準 確地實現手機F1 ip中各種不同功能的測試。本發明的另一目的在於提供一種手機測試系統,能夠方便準確地實現手
機Flip中各種不同功能的測試。
為達到上述目的,本發明的技術方案是這樣實現的
一種手機測試方法,預先在不同測試工站的測試電腦中安裝測試軟體,當 需要對手機Flip的一功能項進行測試時,該方法包括
A、 將手機Flip安裝在帶有主板的移動測試治具Traveler上,所述主板為 所述手機Flip對應的手機主板,並將所述Traveler與當前所在測試工站中的測 試電腦相連;
B、 所述當前所在測試工站中的測試電腦根據接收到的操作命令,打開自 身的測試軟體,並根據接收的操作命令確定待測試的手機型號及測試項,根據 確定結果向位於所述Traveler上的主板發送測試命令;
C、 所述主板根據接收到的測試命令,控制所述手機Flip執行相應的功能;
D、 所述當前所在測試工站中的測試電腦獲取所述手機Flip的執行結果, 並對所述執行結果進行分析,得到測試結果。
一種手機測試系統,其特徵在於,該系統包括位於不同測試工站中的測 試電腦、帶有主板的移動測試治具Traveler,以及安裝在所述Traveler上的手機 Flip;其中,所述Tmveler在不同的測試工站進行測試時,分別與所述不同測試 工站中的測試電腦相連,所述主板為所述手機Flip對應的手機主板,所述測試 電腦中預先安裝有測試軟體;
所述測試電腦,用於根據接收到的操作命令,打開自身的測試軟體,並根 據接收到的操作命令確定待測試的手機型號及測試項,根據確定結果向位於所 述Traveler上的主板發出測試命令,並獲取所述手機Flip的執行結果,對所述 執行結果進行分析,得到測試結果;
所述主板,用於根據接收到的測試命令,控制所述手機Flip執行相應的功
6匕
可見,採用本發明的技術方案,將手機Flip安裝在帶有主板的Traveler上, 並將Traveler與測試工站中的測試電腦相連;然後,測試電腦根據接收到的操作命令,打開自身的測試軟體,並根據接收的操作命令確定待測試手機型號及
測試項,根據確定結果向位於Traveler上的主板發出測試命令,主板根據接收 到的測試命令,控制手機Flip執行相應的功能;最後,測試電腦獲取手機Flip 的執行結果,並對該執行結果進行分析,得到測試結果。與現有技術相比,本 發明所述方案中直接通過主板對手機Flip的各項功能進行測試,很好地再現了 手機的各項功能,從而提高了測試結果的準確度;而且,可通過簡單的軟體改 動,將當前的測試方式移植到新的測試項中;再有,本發明所述方案所採用的 硬體設備簡單,可重複使用,當測試完一個手機Flip之後,還可繼續測試下一 個(屬於同一主板的),也就是說,實現了利用一塊主板測試多個手機Flip,而 且,只需更換相應的主板,即可對不同型號的手機Flip進行測試,適用範圍廣 泛,從而節約了設備成本和開發成本,加快了 Flip的測試速度,提高了生產效 率。
圖1為本發明手機測試方法實施例的流程圖。
圖2為本發明手機測試系統實施例的組成結構示意圖。
圖3為本發明實施例中進行音頻測試時的手機測試系統組成結構示意圖。
具體實施例方式
為解決現有技術中存在的問題,本發明中提出 一種全新的手機測試方法, 通過軟體與不同硬體的結合,來實現手機Flip中各種不同功能的測試。具體實 現包括預先在不同測試工站(一個測試工站用於測試一項功能)的測試電腦 中安裝測試軟體,進一步地,還需要安裝手機驅動程序。其中,手機驅動程序 主要是指一些埠的驅動程序,如通用串行總線(USB, Universal Serial Bus ) 驅動等,當需要對手機Flip中的某一功能項進行測試時
首先,將手機Flip安裝(裝卡)在帶有該手機Flip對應的主板的移動測試治具(Traveler)上,並將該Traveler與當前所在測試工站,即用於進行該功能 項測試的測試工站中的測試電腦相連(測試電腦實質上是和主板相連,但因為 主板是固定在Traveler上的,相當於一體,所以本發明中這兩種表述所代表的 含義是一致的);其中,主板可通過螺釘固定在Traveler上;
然後,當前所在測試工站中的測試電腦根據接收到的操作命令,打開自身 的測試軟體,並根據接收的操作命令確定待測試的手機型號及測試項,根據確 定結果向位於Traveler上的主板發出測試命令;主板根據接收到的測試命令, 控制手機Flip執行相應的功能;
最後,當前所在測試工站中的測試電腦獲取手機Flip的執行結果,並對執 行結果進行分析,得到測試結果。至此,即完成了該功能項的測試過程。
之後,如果還需要測試其它的功能項(通常,對於手機Flip的測試是要全 面的測試其各個功能項的性能,所以不會只測試一個),則斷開Traveler與當前 所在測試工站中的測試電腦的連接,並將其從當前所在測試工站流動到下一個 測試工站,然後將其與所流動到的測試工站中的測試電腦相連,之後重複上述 "然後,,及"最後,,所述過程,不再贅述。
本發明所述方案中提到的Traveler為一種帶有手機主板的移動測試治 具,可通過傳送帶在產線上進行流動。在進行第一個測試工站的測試之前, 將手機Flip安裝到Traveler上,並通過Flip連接器將手機Flip和主板相連。 相比於現有技術中用軟體模擬主板功能對手機Flip進行測試的方式,本發明 所述方案中直接用主板對手機Flip進行測試,從而能夠很好的再現手機Flip 的各項功能。而且,本發明所述方案中的手機Flip可以隨Traveler在產線上 從第一個測試工站一直流動到最後一個測試工站,從而減少了 Flip連接器在 各個測試工站間的插拔次數,避免由於測試而對Flip連接器造成的損害。
另外,上述預先在不同測試工站的測試電腦中安裝測試軟體以及手機驅動 程序的方式可以是預先在伺服器上保存操作人員編輯好的安裝測試程序以及 手機驅動程序;然後,通過區域網將不同測試工站中的測試電腦與伺服器相聯 網;之後,不同測試工站中的測試電腦從伺服器中下載安裝測試程序以及手機
8驅動程序並進行安裝。具體下載方式可以是在測試電腦中映射網絡驅動器與 伺服器相連接,然後在網絡驅動器上找到要安裝的安裝測試程序以及手機驅動 程序,並進行安裝。後續過程中,當Traveler,手機Flip以及測試電腦等連接 完畢,需要開始測試時,只需打開測試軟體,先選擇手機型號,再選擇測試項, 即可進行測試。
為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖並舉實 施例,對本發明作進一步地詳細說明。
圖1為本發明手機測試方法實施例的流程圖。如圖1所示,包括以下步驟 步驟101:將手機Flip安裝在Traveler上,並將Traveler與第一個測試工站 中的測試電腦相連。
Traveler與測試電腦之間可通過外接電源的數據線(Y-cable )相連。 步驟102: Traveler當前所在測試工站中的測試電腦根據接收到的操作命令, 打開自身的測試軟體,並根據接收的操作命令確定待測試手機型號及測試項, 根據確定結果向位於Traveler上的主板發出測試命令。
本步驟中,操作人員打開Traveler當前所在測試工站中的測試電腦,即第 一個測試工站中的測試電腦上的測試軟體,並選擇當前待測試手機的型號。具 體來說本實施例中,不同的手機型號可分別對應不同的測試代碼;測試軟體 可將不同的測試代碼顯示在界面上,然後操作人員根據自身的需要選擇其中的 某一測試代碼,並進行確認;隨後,測試軟體通過讀取保存在伺服器中的配置 文件,即可獲知當前待測試的手機型號。這裡所提到的配置文件包括軟體的 版本信息、不同型號的手機對應的測試代碼、測試項以及不同測試項對應的測 試信息等;配置文件屬於保存在伺服器上的安裝測試程序的組成部分,但測試 電腦在下載安裝測試程序時不會下載配置文件。然後,測試軟體為以界面的形 式為操作人員顯示出該手機型號對應的測試項。操作人員選擇好需要進行測試 的測試項,如CIT測試、音頻測試或攝像頭測試後,測試電腦讀取伺服器中保 存的配置文件,獲知與該測試項對應的測試信息,進而獲知該如何對該測試項 進行測試,相應地,向位於Traveler上的主板發出測試命令。步驟103:主板根據接收到的測試命令,控制手機Flip執行相應的功能。 比如,接收到的測試命令為利用攝像頭拍照,則主板控制手機Flip上的攝 1象頭去拍4聶照片。
步驟104: Traveler當前所在測試工站中的測試電腦獲取手機Flip的執行結 果,並對該執行結果進行分析,得到測試結果。
下面通過結合具體的示例,對步驟101 ~ 104所述過程作進一步地詳細說
明
示例一用戶界面測試
此項測試需要的硬體包括Tmveler、測試電腦以及Y-cable。只要將Traveler 與測試電腦通過Y-cable連接起來,就可以利用測試軟體根據提示完成用戶界面 測試,包括手機主副屏的顯示、按鍵、藍牙、紅外線以及充電指示燈的測試等。
需要說明的是,本發明所述方案與現有技術相比,區別主要在於對手機Flip 的控制方式不同現有技術中是通過軟體模擬出主板的功能以對手機Flip進行 控制,而本發明所述方案中是直接通過主板對手機Flip進行控制。至於手機Flip 如何在手機主板的控制下執行相應的功能以及測試軟體如何對獲取到的執行結 果進行分析以得到測試結果等為現有技術,故不作詳細介紹。後續示例二和示 例三中的情況類似,不再贅述。
示例二攝像頭測試
攝像頭測試通常包括攝像頭聚焦(Focus)測試和塵點(Blemish)測試, 可以全面具體的測試手機攝像頭的性能。安裝在Traveler上的手機Flip在主板 的控制下拍攝特定的圖片,然後通過主板以及Y-cable將圖片回傳到測試電腦 中,由測試電腦中的測試軟體自動完成對圖片的分析,如分析所拍攝的圖片的 清晰度、均勻度以及圖片上是否有亮點或暗點等,從而得出攝像頭性能的好壞。
示例三音頻測試
此項測試可以測試手機揚聲器的聲壓級(SPL, Sound Pressure Level)和失 真度(THD, Total Harmonic Distortion)以及其它相關功能。用到的硬體有 測試電腦、電源、音頻放大器、麥克風、通用接口總線(GPIB, General PurposeInterface Bus)卡、音效卡以及屏蔽箱等。其中,電源通常為Keithley 2306電源, 音頻放大器通常為dio音頻放大器。GPIB卡安裝在測試電腦上,通過GPIB線 與Keithley 2306電源相連,音效卡同樣位於測試電腦上;屏蔽箱用於將Traveler 封閉在自身的空間內,以屏蔽外部的噪音幹^^。
測試軟體通過GPIB卡控制Keithley 2306電源向手機Flip提供5V的手機 供電電壓以及3.7V的音頻電路所需電壓,同時,測試軟體通過主板控制手機 Flip發出聲音;麥克風接收手機Flip發出的聲音,經由clio音頻放大器傳送給 位於測試電腦上的音效卡;音效卡釆集聲音信號,使之轉換為數位訊號;最後由測 試軟體對採集到的信號進行分析,得出聲壓級和失真度等參數,從而獲知手機 Flip音頻質量的好壞。
另外,在示例一和示例二中,同樣需要有電源為手機進行供電,具體供電 方式為本領域公知,所以未作說明。
至此,即完成了在一個測試工站中的測試工作。
步驟105:測試軟體判斷測試工作是否已經結束,如果是,則結束流程; 否則,執行步驟106。
伺服器中的配置文件中會預先保存有測試流程信息,即要測試哪些功能項, 以及先測試哪個後測試哪個的測試順序等信息,測試軟體可通過讀取伺服器中 的配置文件,判斷出當前的測試工站是否為最後一個測試工站,如果是,則結 束流程,如果不是,則執行步驟106。測試軟體可以通過界面的形式,提示操 作人員是需要結束流程還是需要繼續之後的測試工作。
步驟106:斷開Traveler與當前所在測試工站中的測試電腦的連接,並將其 從當前的測試工站流動到下一個測試工站,將其與所流動到的測試工站中的測 試電腦相連,然後返回執行步驟102。
本步驟中,操作人員斷開Traveler與第一個測試工站中的測試電腦的連接 後,通過傳送帶將Traveler流動到下一個測試工站,並將其與該測試工站中的 測試電腦相連。後續過程中,循環執行步驟102~ 106即可,直至完成所有測試 工站中的測試工作。
ii另外,本發明所述方案中,操作人員還可根據需要對保存在伺服器中的安 裝測試程序進行更新,具體來說,是對其中的配置文件進行更新。對於具有操 作權限的操作人員來說,其可以通過不同測試工站中的任一測試電腦,修改服 務器上保存的配置文件。之後,各測試工站中的測試電腦重新開啟一下自身的 測試軟體即可完成自身的更新,因為在測試軟體重新開啟後,測試軟體如果再 讀取配置文件,其讀取到的配置文件就已經是最新的了 。
基於上述方法,圖2為本發明手機測試系統實施例的組成結構示意圖。如 圖2所示,該系統包括
位於不同測試工站中的測試電腦(為簡化附圖,圖2中只顯示出了一臺測 試電腦)21,該測試電腦21中安裝有測試軟體,帶有主板24的Traveler 22, 以及安裝在Traveler 22上的手機Flip 23;其中,Traveler 22在不同的測試工站 進行測試時,分別與不同測試工站中的測試電腦21相連,主板24為手機Flip 23 對應的手才幾主才反。
測試電腦21,用於根據接收到的操作命令,打開自身的測試軟體,並根據 接收到的操作命令確定待測試手機型號及測試項,根據確定結果向位於Traveler 22上的主板24發出測試命令,並獲取手機Flip23的執行結果,對該執行結果 進行分析,得到測試結果;
主板24,用於根據接收到的測試命令,控制手機Flip23執行相應的功能。
此外,該系統還可進一步包括
伺服器25,用於保存安裝測試程序;
測試電腦21進一步用於,通過區域網與伺服器25相聯網,從伺服器25 上下載安裝測試程序並進行安裝。
同時,伺服器25還可進一步用於,對自身保存的安裝測試程序進行更新。 本實施例中,測試電腦21與Traveler 22之間可通過Y-cable相連。 另外,當需要對手機Flip23進行音頻測試時,該系統中還可進一步包括 電源26、音頻放大器27、麥克風28、 GPIB卡29、音效卡210以及屏蔽箱211 , 如圖3所示,圖3為本發明實施例中進行音頻測試時的手機測試系統組成結構
12示意圖。其中
GPIB卡29安裝在測試電腦21上,通過GPIB線與電源26相連,用於在 測試電腦21的控制下控制電源26為手機Flip 23提供5V的手才幾供電電壓以及 3.7V的音頻電路所需電壓;
麥克風28,用於接收手機Flip 23在測試軟體的控制下發出的聲音,並通過 音頻放大器27傳送給音效卡210;
音效卡210位於測試電腦21上,用於採集聲音信號,並傳送給測試軟體進行 分析,以得到測試結果;
屏蔽箱211,用於將Traveler 22封閉在自身的空間內,以屏蔽外部的噪音 幹擾。
通常,上述電源26為Keithley 2306電源,音頻放大器27為clio音頻放大器。
圖2和圖3所示系統實施例的具體工作流程請參照圖1所示方法實施例中 的相應說明,此處不再贅述。
總之,採用本發明的技術方案,直接通過主板對手機Flip的各項功能進行 測試,很好地再現了手機的各項功能,從而提高了測試結果的準確度;另外, 手機Flip安裝在Traveler上隨產線進行流動,減少了 Flip連接器在各個測試工 站之間的插拔,從而避免了由於測試而對Flip連接器造成的損害;再有,測試 軟體更新容易,可方便地增加新的測試功能;還有,測試流程更改簡單,只需 在伺服器上更改相關配置文件即可;最後,本發明硬體設備簡單,可重複使用, 當測試完一個手機Flip之後,還可繼續測試下一個(屬於同一主板的),也就 是說,實現了利用一塊主板測試多個手機Flip;而且,只需更換相應的主板, 即可對不同型號的手機Flip進行測試,適用範圍廣泛,從而節約了設備成本和 開發成本,加快了 Flip的測試速度,提高了生產效率。
綜上所述,以上僅為本發明的較佳實施例而已,並非用於限定本發明的 保護範圍。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改 進等,均應包含在本發明的保護範圍之內。
權利要求
1、一種手機測試方法,其特徵在於,預先在不同測試工站的測試電腦中安裝測試軟體,當需要對手機Flip的一功能進行測試時,該方法包括A、將手機Flip安裝在帶有主板的移動測試治具Traveler上,所述主板為所述手機Flip對應的手機主板,並將所述Traveler與當前所在測試工站中的測試電腦相連;B、所述當前所在測試工站中的測試電腦根據接收到的操作命令,打開自身的測試軟體,並根據接收的操作命令確定待測試的手機型號及測試項,根據確定結果向位於所述Traveler上的主板發送測試命令;C、所述主板根據接收到的測試命令,控制所述手機Flip執行相應的功能;D、所述當前所在測試工站中的測試電腦獲取所述手機Flip的執行結果,並對所述執行結果進行分析,得到測試結果。
2、 根據權利要求1所述的方法,其特徵在於,該方法進一步包括E、 確定是否需要繼續測試其它功能,如果是,則執行步驟F;否則,結束 流程;F、 斷開所述Traveler與當前所在測試工站中的測試電腦的連接,並將所述 Traveler /人當前所在測試工站流動到下一個測試工站,將所述Traveler與所流動 到的測試工站中的測試電腦相連,然後重複扭^亍步驟B ~ E。
3、 根據權利要求1或2所述的方法,其特徵在於,所述預先在不同測試工 站的測試電腦中安裝測試軟體包括預先在伺服器上保存安裝測試程序;通過區域網將所述不同測試工站中的測試電腦與所述伺服器相聯網; 所述不同測試工站中的測試電腦從所述伺服器中下載所述安裝測試程序並 進行安裝。
4、 根據權利要求3所述的方法,其特徵在於,該方法進一步包括通過任 一測試工站中的測試電腦,對保存在所述伺服器上的安裝測試程序進行更新。
5、 一種手機測試系統,其特徵在於,該系統包括位於不同測試工站中的 測試電腦、帶有主板的移動測試治具Traveler,以及安裝在所述Traveler上的手 機Flip;其中,所述Traveler在不同的測試工站進行測試時,分別與所述不同 測試工站中的測試電腦相連,所述主板為所述手機Flip對應的手機主板,所述 測試電腦中預先安裝有測試軟體;所述測試電腦,用於根據接收到的操作命令,打開自身的測試軟體,並根 據接收到的操作命令確定待測試的手機型號及測試項,根據確定結果向位於所 述Traveler上的主板發出測試命令,並荻取所述手機Flip的執行結果,對所述 執行結果進行分析,得到測試結果;所述主板,用於根據接收到的測試命令,控制所述手機Flip執行相應的功6匕 3匕。
6、 根據權利要求5所述的系統,其特徵在於,該系統進一步包括 伺服器,用於保存安裝測試程序;所述測試電腦進一步用於,通過區域網與所述伺服器相聯網,從所述服務 器上下載所述安裝測試程序並進行安裝。
7、 才艮據權利要求6所述的系統,其特徵在於,所述伺服器進一步用於,對 自身保存的安裝測試程序進行更新。
8、 根據權利要求5~7中任一項所述的系統,其特徵在於,所述測試電腦 與所述Traveler通過外接電源的數據線Y-cable相連。
9、 根據權利要求5~7中任一項所述的系統,其特徵在於,當需要對所述 手機Flip進行音頻測試時,該系統中進一步包括電源、音頻放大器、麥克風、 通用接口總線GPIB卡、音效卡以及屏蔽箱;所述GPIB卡安裝在所述測試電腦上,通過GPIB線與所述電源相連,用於 在所述測試電腦的控制下控制所述電源為所述手機Flip提供5V的手機供電電 壓以及3.7V的音頻電路所需電壓;所述麥克風,用於接收所述手機Flip在所述測試軟體的控制下發出的聲音, 並通過所述音頻放大器傳送給所述音效卡;所述音效卡位於所述測試電腦上,用於採集聲音信號,並傳送給所述測試軟體進行分析,以得到測試結果;所述屏蔽箱,用於將所述Traveler封閉在自身的空間內,以屏蔽外部的噪 音幹擾。
10、根據權利要求9所述的系統,其特徵在於,所述電源為Keithley 2306 電源,所述音頻放大器為clio音頻放大器。
全文摘要
本發明公開了一種手機測試方法,預先在不同測試工站的測試電腦中安裝測試軟體,當需要對手機Flip中的某一功能項進行測試時,將手機Flip安裝在帶有主板的移動測試治具(Traveler)上,並將該Traveler與測試工站中的測試電腦相連;然後,測試電腦根據接收到的操作命令,打開自身的測試軟體,並根據接收的操作命令確定待測試手機型號及測試項,根據確定結果向位於Traveler上的主板發出測試命令;主板根據接收到的測試命令,控制手機Flip執行相應的功能;之後,測試電腦獲取手機Flip的執行結果,並對該執行結果進行分析,得到測試結果。本發明同時公開了一種手機測試系統。應用本發明所述的方法和系統,能夠方便準確地實現手機Flip中各種不同功能的測試。
文檔編號H04M3/22GK101686471SQ20081016141
公開日2010年3月31日 申請日期2008年9月25日 優先權日2008年9月25日
發明者富 張, 盛春豔 申請人:比亞迪股份有限公司