亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種移動終端響應時間的自動化測試方法及裝置的制造方法

文檔序號:9708226閱讀:890來源:國知局
一種移動終端響應時間的自動化測試方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及自動化測試領域,具體涉及一種移動終端響應時間的自動化測試方法及裝置。
【背景技術】
[0002]目前,智能手機的功能越來越強大,已經(jīng)成為可以運行多種應用程序的強大移動終端。同時人們在使用智能手機的時候對手機系統(tǒng)和應用程序運行的流暢度的要求也越來越高。然而,隨著智能手機的應用軟件越來越多,后臺占用的資源也越來越多,甚至越來越碎片化,導致智能手機在使用時出現(xiàn)反應變慢的情況,極大地影響了手機用戶的體驗心情。因此,智能手機的生產(chǎn)商需要在智能手機的軟硬件系統(tǒng)上不斷地做優(yōu)化的工作,使得智能手機保持高速運行的狀態(tài),以帶給手機用戶更好的體驗。做優(yōu)化工作最重要的是要抓住智能手機反應變慢的場景,以便分析原因來對應解決問題。但是,目前智能手機的本身的響應速度很多都是在毫秒級的范圍,很難通過人工來進行大量的手機操作和攝像操作,并分析得到的數(shù)據(jù)來獲知智能手機卡頓的真實原因。

【發(fā)明內容】

[0003]本發(fā)明的目的在于提供一種移動終端性能的自動化測試方法及裝置,以解決現(xiàn)有技術使用人工操作進行大量的手機操作和攝像操作,來獲取智能手機卡頓的真實原因的問題。
[0004]本發(fā)明的技術方案如下:
[0005]—種移動終端響應時間的自動化測試方法,包括以下步驟:
[0006]獲取機械手可執(zhí)行的執(zhí)行腳本;
[0007]使用所述機械手按照所述執(zhí)行腳本對所述移動終端自動進行操作,并使用攝像頭對所述移動終端響應所述機械手操作的過程進行連續(xù)高速拍攝,以得到多個圖像;
[0008]對所述多個圖像進行分析,以得到所述移動終端響應機械手操作的響應時間,并形成測試數(shù)據(jù)表,以供分析人員分析。
[0009]優(yōu)選地,對所述多個圖像進行分析,以得到所述移動終端響應機械手操作的響應時間,具體包括:
[0010]獲取所述機械手操作所述移動終端的開始動作的起始時間點與結束動作的終止點時間,并計算所述起始時間點與所述終止時間點的時間差,所述時間差為所述移動終端的所述響應時間。
[0011]優(yōu)選地,所述機械手的底座安裝有壓力傳感器,用以傳導所述機械手對所述移動終端操作的壓力,所述起始時間點為所述壓力傳感器的對所述移動終端操作的壓力達到最大值時的時間點。
[0012]優(yōu)選地,所述終止時間點為所述移動終端的界面加載完成時的時間點。
[0013]優(yōu)選地,判斷所述移動終端的界面加載完成時的時間點的具體過程包括:
[0014]對所述多個圖像進行分析,若連續(xù)20幀以上的圖像的差異值均在5%之內,則判斷所述移動終端的屏幕已靜止,默認所述圖像的第一幀的攝像時間點為所述移動終端的界面加載完成時的時間點。
[0015]優(yōu)選地,所述攝像頭設在所述機械手的上方,在使用所述機械手按照所述執(zhí)行腳本對所述移動終端自動進行操作,并使用攝像頭對所述移動終端響應所述機械手操作的過程進行連續(xù)高速拍攝,以得到多個圖像之前,還包括:
[0016]設置所述機械手本身的操作腳本與所述攝像頭本身的操作腳本,并將所述機械手本身的操作腳本與所述攝像頭本身的操作腳本結合起來,形成自動化的測試腳本,使得當所述機械手對所述移動終端進行操作時,所述攝像頭同時對所述移動終端進行實時拍攝。
[0017]—種移動終端響應時間的自動化測試裝置,包括:
[0018]操作模塊,用于獲取可執(zhí)行的執(zhí)行腳本,并按照執(zhí)行腳本對所述移動終端自動進行操作;
[0019]攝像模塊,用于將所述操作模塊對所述移動終端進行操作的連續(xù)畫面實時拍攝下來以待分析;
[0020]分析模塊,用于對所述連續(xù)畫面進行分析以得出所述響應時間,并形成測試數(shù)據(jù)表,以供分析人員進行分析。
[0021]優(yōu)選地,對所述多個圖像進行分析,以得到所述移動終端響應機械手操作的響應時間,具體包括:
[0022]獲取所述機械手操作所述移動終端的開始動作的起始時間點與結束動作的終止點時間,并計算所述起始時間點與所述終止時間點的時間差,所述時間差為所述移動終端的響應時間。
[0023]優(yōu)選地,所述操作模塊的底座安裝有壓力傳感器,用以傳導所述機械手對所述移動終端操作的壓力,所述起始時間點為所述壓力傳感器的壓力達到最大值時的時間點。
[0024]優(yōu)選地,所述終止時間點為所述移動終端的界面加載完成時的時間點。
[0025]本發(fā)明的技術效果如下:
[0026]本發(fā)明的一種移動終端響應時間的自動化測試方法及裝置,通過使用自動化操作的機械手代替手工對手機進行操作,并用高速攝像頭對機械手的操作畫面和過程進行連續(xù)快速實時的攝像,再通過分幀查看和分析攝像圖像,得出每兩幀圖像的差異值,最終得出移動終端的各個應用程序的響應時間,快速地實現(xiàn)了移動終端的卡頓性能測試,節(jié)省了測試中的人力物力,實現(xiàn)了測試與記錄的自動化,同時提供了準確詳盡的測試數(shù)據(jù)分析人員進行分析定位,進而解決卡頓的問題。
【附圖說明】
[0027]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0028]圖1是本發(fā)明實施例一的一種手機響應時間的自動化測試方法的流程圖;
[0029]圖2是本發(fā)明實施例二的一種手機響應時間的自動化測試裝置的框架圖。
【具體實施方式】
[0030]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0031]本發(fā)明實施例提供一種移動終端響應時間的自動化測試方法及裝置,以下將以手機作為移動終端的一個例子,分別進行詳細說明。
[0032]實施例一
[0033]請參考圖1,圖1是本實施例的一種手機響應時間的自動化測試方法的流程圖,從圖1可以看出,本實施例的一種手機響應時間的自動化測試方法包括下列步驟:
[0034]步驟S101:設計手機卡頓測試案例,并將所述測試案例的操作步驟轉化為機械手可執(zhí)行的執(zhí)行腳本。
[0035]步驟S102:使用所述機械手按照所述執(zhí)行腳本對所述手機進行自動的操作,并使用攝像頭對所述手機響應所述機械手的操作過程,進行自動的連續(xù)高速的拍攝,以得到多個圖像。
[0036]步驟S103:對所述多個圖像進行分析,以得到所述手機響應所述機械手操作的響應時間,并形成數(shù)據(jù)測試表,以供分析人員進行分析。
[0037]以下對上述各個步驟進行詳細的說明。
[0038]在步驟S101中,所述手機測試案例包括手機所有的應用程序的響應時間的測試,比如復雜應用程序從點擊啟動到其界面完全加載的時間測試,有大量列表的應用程序從啟動到加載完成時的時間測試,滑動列表操作到列表真正開始產(chǎn)生滑動位移的時間測試等。在開始測試之前,先將手機固定在機械手的底座上,調節(jié)機械手的坐標軸,使之適應手機屏幕的大小和位置。
[0039]所述機械手是基于三軸運動的,它本身擁有自身的操作腳本,即所述機械手本身伸展出來的操作腳本,這是在手機測試之前就設置好的。本步驟中,所述機械手采用磁懸浮的傳導系統(tǒng),機械手的移動速度可以達到2m/s,機械手可以在點擊完手機屏幕后,立即在20?50ms內移動到手機屏幕之外,避免遮擋高速攝像頭。為了準確地得到機械手對某個應用程序圖標點擊的起始時間點,本步驟在機械手的底座安裝有壓力傳感器,用以傳導所述機械手對所述手機操作的壓力,所述起始時間點為所述壓力傳感器的對所述手機操作的壓
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1