本發(fā)明涉及智能終端測試技術領域,尤其涉及一種移動終端的功能測試方法及系統(tǒng)。
背景技術:
確保產品質量和系統(tǒng)性能,移動終端通常在出廠之前都需要經過嚴格的功能測試?,F(xiàn)有移動終端的功能測試通常通過數(shù)據(jù)線連接移動終端和測試計算機,要不斷地手動插拔數(shù)據(jù)線實現(xiàn)功能測試數(shù)據(jù)的輸出,功能測試操作繁瑣耗時,導致移動終端功能測試的操作性、便捷性和工作效率較低,且不斷插拔對數(shù)據(jù)線損耗嚴重,導致移動終端功能測試的測試成本較高。
技術實現(xiàn)要素:
鑒于此,本發(fā)明提供一種移動終端的功能測試方法及系統(tǒng),解決現(xiàn)有移動終端功能測試的操作性、便捷性和工作效率較低和測試成本較高的技術問題。
根據(jù)本發(fā)明一個實施例,提供一種移動終端的功能測試方法,包括:當要對移動終端進行功能測試時,進入功能測試工程模式對所述移動終端進行功能測試;當功能測試完成后,生成所述移動終端的功能測試報告;以及將生成的所述移動終端的功能測試報告轉化為二維碼。
優(yōu)選的,在所述將生成的所述移動終端的功能測試報告轉化為二維碼之后,還包括:獲取所述移動終端的IMEI號;生成以獲取的所述移動終端的IMEI號為目錄名稱的子目錄;以及將生成的所述移動終端的功能測試報告和轉化的二維碼保存在生成的子目錄下。
優(yōu)選的,在所述將生成的所述移動終端的功能測試報告轉化為二維碼之后,還包括:顯示轉化的二維碼;以及移動終端掃描并解碼顯示的二維碼,以獲取所述二維碼中的功能測試報告。
優(yōu)選的,所述的移動終端的功能測試方法還包括:將生成的所述移動終端的功能測試報告和轉化的二維碼上傳到測試系統(tǒng)中。
優(yōu)選的,所述移動終端為智能手機、平板電腦、智能手表、智能手環(huán)、智能頭箍或筆記本電腦。
根據(jù)本發(fā)明另一個實施例,提供一種移動終端的功能測試系統(tǒng),包括:功能測試模塊,用于當要對移動終端進行功能測試時進入功能測試工程模式對所述移動終端進行功能測試;測試報告生成模塊,用于當所述功能測試模塊的功能測試完成后生成所述移動終端的功能測試報告;以及二維碼轉化模塊,用于將所述測試報告生成模塊生成的所述移動終端的功能測試報告轉化為二維碼。
優(yōu)選的,所述移動終端的功能測試系統(tǒng)還包括:IMEI號獲取模塊,用于獲取所述移動終端的IMEI號;目錄生成模塊,用于生成以所述IMEI號獲取模塊獲取的所述移動終端的IMEI號為目錄名稱的子目錄;以及保存模塊,用于將所述測試報告生成模塊生成的所述移動終端的功能測試報告和所述二維碼轉化模塊轉化的二維碼保存在所述目錄生成模塊生成的子目錄下。
優(yōu)選的,所述移動終端的功能測試系統(tǒng)還包括:顯示模塊,用于顯示所述二維碼轉化模塊轉化的二維碼;以及移動終端,用于通過相機模塊掃描并解碼顯示的二維碼,以獲取所述二維碼中的功能測試報告。
優(yōu)選的,所述移動終端的功能測試系統(tǒng)還包括上傳模塊,用于將所述測試報告生成模塊生成的所述移動終端的功能測試報告和所述二維碼轉化模塊轉化的二維碼上傳到測試系統(tǒng)中。
優(yōu)選的,所述移動終端為智能手機、平板電腦、智能手表、智能手環(huán)、智能頭箍或筆記本電腦。
本發(fā)明提供的移動終端的功能測試方法及系統(tǒng),在功能測試工程模式對所述移動終端進行功能測試并生成所述移動終端的功能測試報告,再將生成的所述移動終端的功能測試報告轉化為二維碼,通過其他終端的相機模塊或二維碼掃描模塊掃描所述二維碼,就可方便快捷地實現(xiàn)所述移動終端的功能測試數(shù)據(jù)的快速輸出,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單的介紹。顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一個實施例中移動終端的功能測試方法的流程示意圖。
圖2為本發(fā)明另一個實施例中移動終端的功能測試方法的流程示意圖。
圖3為本發(fā)明又一個實施例中移動終端的功能測試方法的流程示意圖。
圖4為本發(fā)明一個實施例中移動終端的功能測試系統(tǒng)的結構示意圖。
圖5為本發(fā)明另一個實施例中移動終端的功能測試系統(tǒng)的結構示意圖。
圖6為本發(fā)明又一個實施例中移動終端的功能測試系統(tǒng)的結構示意圖。
具體實施方式
下面結合附圖和具體實施方式對本發(fā)明的技術方案作進一步更詳細的描述。顯然,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都應屬于本發(fā)明保護的范圍。
在本發(fā)明的描述中,需要理解的是,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以結合具體情況理解上述術語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。
圖1為本發(fā)明一個實施例中移動終端的功能測試方法的流程示意圖。如圖所示,所述移動終端的功能測試方法,包括:
步驟S101:當要對移動終端進行功能測試時,進入功能測試工程模式對所述移動終端進行功能測試。
在本發(fā)明中,所述移動終端可以為智能手機、平板電腦、智能手表、智能手環(huán)、智能頭箍或筆記本電腦。在產品出廠之前,需要對移動終端的各項功能模塊和系統(tǒng)性能進行詳細測試,比如無線模塊、藍牙模塊、觸摸屏靈敏度、智能系統(tǒng)的安全性、穩(wěn)定性和可靠性,以確保所述移動終端的產品質量和系統(tǒng)性能。在移動終端獲取到功能測試項目數(shù)據(jù)后,進入預設的功能測試工程模式逐項對所述移動終端的功能測試項目數(shù)據(jù)對應的各項功能進行詳細功能測試,
步驟S102:當功能測試完成后,生成所述移動終端的功能測試報告。
在本實施例中,針對功能測試項目數(shù)據(jù)中的各項功能項目逐項進行功能測試完成后,獲取各功能項目的測試數(shù)據(jù)參數(shù),并根據(jù)預設報告生成策略和預設功能測試報告測試模板生成所述移動終端的功能測試報告。通過所述移動終端的功能測試報告,測試人員可詳細掌握所述移動終端當前的各項功能狀態(tài)和系統(tǒng)狀態(tài),便于測試人員根據(jù)這些功能狀態(tài)和系統(tǒng)狀態(tài)信息靈活地調整所述移動終端的系統(tǒng)配置或修復功能,確保所述移動終端出廠前的產品質量和系統(tǒng)性能。
步驟S103:將生成的所述移動終端的功能測試報告轉化為二維碼。
在生成所述移動終端的功能測試報告后,通過二維碼編碼算法將生成的所述移動終端的功能測試報告轉化為二維碼,由于二維碼本身具有良好的加密保密性和數(shù)據(jù)快速傳輸性能,并不需要專用USB數(shù)據(jù)線來連接電子設備,通過其他終端的相機模塊或二維碼掃描模塊掃描所述二維碼,就可以方便快捷地實現(xiàn)所述移動終端的功能測試報告的快速輸出,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
在本實施例中,在將生成的所述移動終端的功能測試報告轉化為二維碼后,還可進一步地將生成的所述移動終端的功能測試報告和轉化的二維碼上傳到測試系統(tǒng)中,便于測試人員后續(xù)調取所述移動終端的功能測試報告數(shù)據(jù),以進行移動終端的配置調整和系統(tǒng)修復,提高了移動終端功能測試的工作效率和測試效果。
在本實施例的移動終端的功能測試方法中,在功能測試工程模式對所述移動終端進行功能測試并生成所述移動終端的功能測試報告,再將生成的所述移動終端的功能測試報告轉化為二維碼,通過其他終端的相機模塊或二維碼掃描模塊掃描所述二維碼,就可方便快捷地實現(xiàn)所述移動終端的功能測試數(shù)據(jù)的快速輸出,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
圖2為本發(fā)明另一個實施例中移動終端的功能測試方法的流程示意圖。如圖所示,所述移動終端的功能測試方法,包括:
步驟S201:當要對移動終端進行功能測試時,進入功能測試工程模式對所述移動終端進行功能測試。
步驟S202:當功能測試完成后,生成所述移動終端的功能測試報告。
步驟S203:將生成的所述移動終端的功能測試報告轉化為二維碼。
步驟S204:獲取所述移動終端的IMEI號。
步驟S205:生成以獲取的所述移動終端的IMEI號為目錄名稱的子目錄。
步驟S206:將生成的所述移動終端的功能測試報告和轉化的二維碼保存在生成的子目錄下。
在本實施例中,在上述實施例中將移動終端的功能測試報告轉化為二維碼的基礎上,根據(jù)功能測試模塊獲取所述移動終端的IMEI號,然后在系統(tǒng)目錄下生成以獲取的所述移動終端的IMEI號為目錄名稱的子目錄,最后將所述移動終端的功能測試報告和轉化的二維碼保存在生成的子目錄下,測試人員可方便快捷地根據(jù)獲取的所述移動終端的IMEI號對應的子目錄調取生成的所述移動終端的功能測試報告和轉化的二維碼,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
圖3為本發(fā)明又一個實施例中移動終端的功能測試方法的流程示意圖。如圖所示,如圖所示,所述移動終端的功能測試方法,包括:
步驟S301:當要對移動終端進行功能測試時,進入功能測試工程模式對所述移動終端進行功能測試。
步驟S302:當功能測試完成后,生成所述移動終端的功能測試報告。
步驟S303:將生成的所述移動終端的功能測試報告轉化為二維碼。
步驟S304:顯示轉化的二維碼。
步驟S305:移動終端掃描并解碼顯示的二維碼,以獲取所述二維碼中的功能測試報告。
在本實施例中,在上述實施例中將移動終端的功能測試報告轉化為二維碼的基礎上,通過所述移動終端的顯示模塊顯示轉化的二維碼,便于測試人員和用戶通過其他的移動終端或測試設備掃描并解碼顯示的二維碼,以獲取所述二維碼中的功能測試報告,這樣測試人員和用戶可方便快捷地實現(xiàn)所述移動終端的功能測試報告的快速輸出,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
圖4為本發(fā)明一個實施例中移動終端的功能測試系統(tǒng)的結構示意圖。如圖所示,在上述方法實施例的基礎上,所述移動終端的功能測試系統(tǒng)100,包括功能測試模塊10、測試報告生成模塊20和二維碼轉化模塊30。
在本發(fā)明中,所述移動終端可以為智能手機、平板電腦、智能手表、智能手環(huán)、智能頭箍或筆記本電腦。在產品出廠之前,需要通過所述功能測試模塊10對移動終端的各項功能模塊和系統(tǒng)性能進行詳細測試,比如無線模塊、藍牙模塊、觸摸屏靈敏度、智能系統(tǒng)的安全性、穩(wěn)定性和可靠性,以確保所述移動終端的產品質量和系統(tǒng)性能。在移動終端獲取到功能測試項目數(shù)據(jù)后,所述功能測試模塊10進入預設的功能測試工程模式逐項對所述移動終端的功能測試項目數(shù)據(jù)對應的各項功能進行詳細功能測試,
在所述功能測試模塊10針對功能測試項目數(shù)據(jù)中的各項功能項目逐項進行功能測試完成后,所述測試報告生成模塊20獲取各功能項目的測試數(shù)據(jù)參數(shù),并根據(jù)預設報告生成策略和預設功能測試報告測試模板生成所述移動終端的功能測試報告。通過所述測試報告生成模塊20生成的所述移動終端的功能測試報告,測試人員可詳細掌握所述移動終端當前的各項功能狀態(tài)和系統(tǒng)狀態(tài),便于測試人員根據(jù)這些功能狀態(tài)和系統(tǒng)狀態(tài)信息靈活地調整所述移動終端的系統(tǒng)配置或修復功能,確保所述移動終端出廠前的產品質量和系統(tǒng)性能。
在所述測試報告生成模塊20生成所述移動終端的功能測試報告后,所述二維碼轉化模塊30通過二維碼編碼算法將所述測試報告生成模塊20生成的所述移動終端的功能測試報告轉化為二維碼,由于二維碼本身具有良好的加密保密性和數(shù)據(jù)快速傳輸性能,并不需要專用USB數(shù)據(jù)線來連接電子設備,通過其他終端的相機模塊或二維碼掃描模塊掃描所述二維碼,就可以方便快捷地實現(xiàn)所述移動終端的功能測試報告的快速輸出,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
在本實施例中,在所述二維碼轉化模塊30將所述測試報告生成模塊20生成的所述移動終端的功能測試報告轉化為二維碼后,還可進一步地通過上傳模塊將所述測試報告生成模塊20生成的所述移動終端的功能測試報告和所述二維碼轉化模塊30轉化的二維碼上傳到測試系統(tǒng)中,便于測試人員后續(xù)調取所述移動終端的功能測試報告數(shù)據(jù),以進行移動終端的配置調整和系統(tǒng)修復,提高了移動終端功能測試的工作效率和測試效果。
在本實施例的移動終端的功能測試系統(tǒng)100中,功能測試模塊10在功能測試工程模式對所述移動終端進行功能測試,測試報告生成模塊20生成所述移動終端的功能測試報告,二維碼轉化模塊30將測試報告生成模塊20生成的所述移動終端的功能測試報告轉化為二維碼,通過其他終端的相機模塊或二維碼掃描模塊掃描所述二維碼,就可方便快捷地實現(xiàn)所述移動終端的功能測試數(shù)據(jù)的快速輸出,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
圖5為本發(fā)明另一個實施例中移動終端的功能測試系統(tǒng)的結構示意圖。如圖所示,所述移動終端的功能測試系統(tǒng),包括功能測試模塊10、測試報告生成模塊20、二維碼轉化模塊30、IMEI號獲取模塊40、目錄生成模塊50和保存模塊60。
其中,所述IMEI號獲取模塊40用于獲取所述移動終端的IMEI號,所述目錄生成模塊50用于生成以所述IMEI號獲取模塊40獲取的所述移動終端的IMEI號為目錄名稱的子目錄,所述保存模塊60用于將所述測試報告生成模塊20生成的所述移動終端的功能測試報告和所述二維碼轉化模塊30轉化的二維碼保存在所述目錄生成模塊50生成的子目錄下。
在本實施例中,在上述實施例中所述二維碼轉化模塊30將移動終端的功能測試報告轉化為二維碼的基礎上,IMEI號獲取模塊40根據(jù)功能測試模塊10獲取所述移動終端的IMEI號,目錄生成模塊50在系統(tǒng)目錄下生成以MEI號獲取模塊40獲取的所述移動終端的IMEI號為目錄名稱的子目錄,保存模塊60將所述移動終端的功能測試報告和二維碼轉化模塊30轉化的二維碼保存在生成的子目錄下,測試人員可方便快捷地根據(jù)獲取的所述移動終端的IMEI號對應的子目錄調取生成的所述移動終端的功能測試報告和轉化的二維碼,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
圖6為本發(fā)明又一個實施例中移動終端的功能測試系統(tǒng)的結構示意圖。如圖所示,所述移動終端的功能測試系統(tǒng),包括功能測試模塊10、測試報告生成模塊20、二維碼轉化模塊30、顯示模塊70和移動終端80。
其中,所述顯示模塊70用于顯示所述二維碼轉化模塊30轉化的二維碼,所述移動終端80用于通過相機模塊掃描并解碼所述顯示模塊70顯示的二維碼,以獲取所述二維碼中的功能測試報告。
在本實施例中,在上述實施例中所述二維碼轉化模塊30將移動終端的功能測試報告轉化為二維碼的基礎上,所述顯示模塊70顯示所述二維碼轉化模塊30轉化的二維碼,便于測試人員和用戶通過其他的所述移動終端80的相機模塊或二維碼掃描單元掃描并解碼所述顯示模塊70顯示的二維碼,以獲取所述二維碼中的功能測試報告,這樣測試人員和用戶可方便快捷地實現(xiàn)所述移動終端的功能測試報告的快速輸出,提高了移動終端的功能測試數(shù)據(jù)輸出的操作性和便捷性,提升了移動終端功能測試的工作效率和測試效果。
應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。
盡管已經示出和描述了本發(fā)明的實施例,本領域的普通技術人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權利要求及其等同物限定。