本發明專利技術公開一種移動終端性能測試方法,包括:記錄所述移動終端的觸摸屏檢測到觸摸動作時的起始點,并持續對所述觸摸屏中的顯示內容進行拍攝;對拍攝到的所述觸摸屏中的顯示內容進行圖像識別,判斷是否與目標圖像穩定地匹配,所述目標圖像是在所述觸摸動作后所述觸摸屏的預期顯示內容;若穩定地匹配,則記錄所述穩定地匹配對應的終止點;獲得從所述起始點到所述終止點所用的時間,即為所述觸摸屏的界面切換響應時間。本發明專利技術還提供了對應的系統,本發明專利技術實現了對移動終端的界面切換的自動測試,測試效率高,測試準確性高。
【技術實現步驟摘要】
本專利技術涉及自動化測試
,尤其涉及一種移動終端性能測試方法及系統。
技術介紹
隨著智能移動終端的迅速發展,用戶越來越重視其性能體驗,移動終端的性能測試也越來越被重視。傳統的人工測試手段消耗大量的人力與時間,且測試過程的主觀性很強,難以做到統一標準,已不能滿足現在對移動終端測試的高效率、高標準的要求。
技術實現思路
本專利技術的目的在于,針對現有技術中的移動終端性能測試的上述不足,提供一種移動終端性能測試方法及系統。本專利技術解決上述技術問題所采用的技術方案是提供了一種移動終端性能測試方法,包括:記錄所述移動終端的觸摸屏檢測到觸摸動作時的起始點,并持續對所述觸摸屏中的顯示內容進行拍攝;對拍攝到的所述觸摸屏中的顯示內容進行圖像識別,判斷是否與目標圖像穩定地匹配,所述目標圖像是在所述觸摸動作后所述觸摸屏的預期顯示內容;若穩定地匹配,則記錄所述穩定地匹配對應的終止點;獲得從所述起始點到所述終止點所用的時間,即為所述觸摸屏的界面切換響應時間。其中,所述記錄所述移動終端的觸摸屏檢測到觸摸動作時的起始點包括:記錄所述移動終端的觸摸屏檢測到觸摸動作時的拍攝圖像幀當前序號,記為第一序號;所述記錄所述穩定地匹配對應的終止點包括:記錄所述穩定地匹配對應的拍攝圖像幀當前序號,記為第二序號;所述獲得從所述起始點到所述終止點所用的時間包括:獲得所述第一序號和所述第二序號之間的差值,求所述差值與拍攝幀率的商,即為所述從所述起始點到所述終止點所用的時間。其中,所述對拍攝到的所述觸摸屏中的顯示內容進行圖像識別的步驟包括:將拍攝到的所述觸摸屏中的顯示內容轉換為灰度圖像以得到各個像素點;計算轉換后的灰度圖像的相似度;判斷轉換后的灰度圖像的相似度是否等于獲取到的所述目標圖像的識別度閾值,若是,則拍攝到的所述觸摸屏中的顯示內容正確識別。其中,所述判斷拍攝到的所述觸摸屏中的顯示內容是否與目標圖像穩定地匹配的步驟包括:將拍攝到的所述觸摸屏中的顯示內容轉換為灰度圖像以得到各個像素點;計算相鄰兩圖像幀的各像素點的差值的絕對值,并統計所述絕對值大于或等于獲取到的所述目標圖像的穩定性閾值的像素點的個數,其中,像素點的個數與其中一圖像幀的像素點總數的比值小于預定值時,相鄰兩圖像幀為穩定狀態;獲取相鄰兩圖像幀為穩定狀態的次數;判斷所述相鄰兩幀圖像為穩定狀態的次數是否等于所述拍攝幀率與所述觸摸屏的顯示幀率的比值。其中,獲取所述目標圖像的穩定性閾值的步驟包括:獲取預定時間內的所有的所述目標圖像;獲取所有的所述目標圖像的相鄰兩圖像幀的臨界值;選取最大的臨界值以作為所述目標圖像的穩定性閾值。其中,所述獲取所述目標圖像的相鄰兩圖像幀的臨界值的步驟包括:將所述目標圖像轉換為灰度圖像以得到各個像素點;統計相鄰兩圖像幀的各個像素點的差值的絕對值,并按照升序排列的絕對值將對應的像素點個數排列到一維數組X[a]中;將其中一圖像幀的像素點總數依次與X[x]作減法運算,其中,x=0,1,2,…,i-1,并在與X[i-1]作減法運算后的剩余值與所述像素點總數的比值達到預定值時確認i為臨界值。其中,獲取所述目標圖像的識別度閾值的步驟包括:選取相似度區間,并獲取預定時間內的所有的所述目標圖像;對所述相似度區間依次進行n次變換以得到使所有的所述目標圖像均被識別的最大閾值,其中,n為大于或等于5的正整數;確認所述最大閾值為所述目標圖像的識別度閾值。其中,所述對所述相似度區間依次進行n次變換以得到使所有的所述目標圖像均被識別的最大閾值的步驟包括:將所有的所述目標圖像轉化為灰度圖像以計算得到所述目標圖像的相似度;判斷所有的所述目標圖像的相似度是否均大于所述相似度區間的最大值;若是,將所述相似度區間的最小值變成最大值與最小值的均值以對所述相似度區間進行一次迭代,若否,將所述相似度區間的最大值變成最大值與最小值的均值以對所述相似度區間進行一次迭代;重復判斷以對一次迭代后的所述相似度區間進行二次迭代,直到對所述相似度區間完成n次迭代;獲取n次迭代后的所述相似度區間的最大值,以作為最大閾值。本專利技術解決上述技術問題所采用的另一技術方案是提高了一種移動終端性能測試系統,包括:拍攝模塊,用于記錄所述移動終端的觸摸屏檢測到觸摸動作時的起始點,并持續對所述觸摸屏中的顯示內容進行拍攝;圖像處理模塊,用于對拍攝到的所述觸摸屏中的顯示內容進行圖像識別,判斷是否與目標圖像穩定地匹配,所述目標圖像是在所述觸摸動作后所述觸摸屏的預期顯示內容;所述拍攝模塊還用于在穩定地匹配時,記錄所述穩定地匹配對應的終止點;計算模塊,用于獲得從所述起始點到所述終止點所用的時間,即為所述觸摸屏的界面切換響應時間。其中,所述拍攝模塊具體用于記錄所述移動終端的觸摸屏檢測到觸摸動作時的拍攝圖像幀當前序號,記為第一序號,并記錄所述穩定地匹配對應的拍攝圖像幀當前序號,記為第二序號;所述計算模塊具體用于獲得所述第一序號和所述第二序號之間的差值,求所述差值與拍攝幀率的商,即為所述從所述起始點到所述終止點所用的時間。本專利技術的有益效果有:替代傳統的人眼和人腦,實現對移動終端的界面切換的自動測試,測試效率高,測試準確性高。附圖說明下面將結合附圖及實施方式對本專利技術作進一步說明,附圖中:圖1是本專利技術的移動終端性能測試方法實施例的流程圖;圖2是本專利技術的獲取目標圖像的識別度閾值的部分流程圖;圖3是本專利技術的獲取目標圖像的穩定性閾值的部分流程圖;圖4是本專利技術的移動終端性能測試系統第一實施例的結構示意圖;圖5是本專利技術的移動終端性能測試系統第二實施例的結構示意圖。具體實施方式為使本領域的技術人員更好地理解本專利技術的技術方案,下面結合附圖和具體實施方式對本專利技術的技術方案做進一步詳細描述。如圖1所示,是本專利技術的移動終端性能測試方法實施例的流程圖,該方法實現對移動終端性能的自動測試,測試效率高,包括:步驟S102:記錄移動終端的觸摸屏檢測到觸摸動作時的起始點,并持續對觸摸屏中的顯示內容進行拍攝;步驟S104:對拍攝到的觸摸屏中的顯示內容進行圖像識別,判斷是否與目標圖像穩定地匹配,目標圖像是在觸摸動作后觸摸屏的預期顯示內容;步驟S106:若穩定地匹配,則記錄穩定地匹配對應的終止點;步驟S108:獲得從起始點到終止點所用的時間,即為觸摸屏的界面切換響應時間。在步驟S102中,觸摸動作由觸摸介質對觸摸屏進行相關操作而產生,觸摸介質包括但不限于手指、觸摸筆和機器手。通過壓力傳感器感應到的壓力數據來檢測觸摸動作,在觸摸動作完成的過程中,壓力數據由小到大再由大道小變化。使用高速相機持續對觸摸屏的顯示內容進行拍攝,并且,高速相機以固定的拍攝幀率對觸摸屏進行拍攝,其中,為了得到較好的拍攝效果,拍攝幀率大于觸摸屏的顯示幀率,且拍攝幀率是顯示幀率的整數倍。同時,高速相機記錄移動終端的觸摸屏檢測到觸摸動作時的起始點,具體地,記錄移動終端的觸摸屏檢測到觸摸動作時的拍攝圖像幀當前序號,記為第一序號,此時,壓力傳感器感應到的壓力數據下降到最小。在步驟S104中,通過對拍攝到的觸摸屏的顯示內容與目標圖像進行處理,進而得到穩定匹配的終止點,具體地,對拍攝到的觸摸屏中的顯示內容進行圖像識別,首先,將拍攝到的觸摸屏中的顯示內容轉換為灰度圖像以得到各個像素點,在本實施例中,將拍攝到的觸摸屏中的顯示內容轉換為8位灰度圖本文檔來自技高網...

【技術保護點】
一種移動終端性能測試方法,其特征在于,包括:記錄所述移動終端的觸摸屏檢測到觸摸動作時的起始點,并持續對所述觸摸屏中的顯示內容進行拍攝;對拍攝到的所述觸摸屏中的顯示內容進行圖像識別,判斷是否與目標圖像穩定地匹配,所述目標圖像是在所述觸摸動作后所述觸摸屏的預期顯示內容;若穩定地匹配,則記錄所述穩定地匹配對應的終止點;獲得從所述起始點到所述終止點所用的時間,即為所述觸摸屏的界面切換響應時間。
【技術特征摘要】
1.一種移動終端性能測試方法,其特征在于,包括:記錄所述移動終端的觸摸屏檢測到觸摸動作時的起始點,并持續對所述觸摸屏中的顯示內容進行拍攝;對拍攝到的所述觸摸屏中的顯示內容進行圖像識別,判斷是否與目標圖像穩定地匹配,所述目標圖像是在所述觸摸動作后所述觸摸屏的預期顯示內容;若穩定地匹配,則記錄所述穩定地匹配對應的終止點;獲得從所述起始點到所述終止點所用的時間,即為所述觸摸屏的界面切換響應時間。2.根據權利要求1中所述的方法,其特征在于,所述記錄所述移動終端的觸摸屏檢測到觸摸動作時的起始點包括:記錄所述移動終端的觸摸屏檢測到觸摸動作時的拍攝圖像幀當前序號,記為第一序號;所述記錄所述穩定地匹配對應的終止點包括:記錄所述穩定地匹配對應的拍攝圖像幀當前序號,記為第二序號;所述獲得從所述起始點到所述終止點所用的時間包括:獲得所述第一序號和所述第二序號之間的差值,求所述差值與拍攝幀率的商,即為所述從所述起始點到所述終止點所用的時間。3.根據權利要求1中所述的方法,其特征在于,所述對拍攝到的所述觸摸屏中的顯示內容進行圖像識別的步驟包括:將拍攝到的所述觸摸屏中的顯示內容轉換為灰度圖像以得到各個像素點;計算轉換后的灰度圖像的相似度;判斷轉換后的灰度圖像的相似度是否等于獲取到的所述目標圖像的識別度閾值,若是,則拍攝到的所述觸摸屏中的顯示內容正確識別。4.根據權利要求1中所述的方法,其特征在于,所述判斷拍攝到的所述觸摸屏中的顯示內容是否與目標圖像穩定地匹配的步驟包括:將拍攝到的所述觸摸屏中的顯示內容轉換為灰度圖像以得到各個像素點;計算相鄰兩圖像幀的各像素點的差值的絕對值,并統計所述絕對值大于或等于獲取到的所述目標圖像的穩定性閾值的像素點的個數,其中,像素點的個數與其中一圖像幀的像素點總數的比值小于預定值時,相鄰兩圖像幀為穩定狀態;獲取相鄰兩圖像幀為穩定狀態的次數;判斷所述相鄰兩幀圖像為穩定狀態的次數是否等于所述拍攝幀率與所述觸摸屏的顯示幀率的比值。5.根據權利要求4中所述的方法,其特征在于,獲取所述目標圖像的穩定性閾值的步驟包括:獲取預定時間內的所有的所述目標圖像;獲取所有的所述目標圖像的相鄰兩圖像幀的臨界值;選取最大的臨界值以作為所述目標圖像的穩定性閾值。6.根據權利要求5中所述的方法,其特征在于,所述獲取所述目標圖像的相鄰兩圖像幀的臨界值的步驟包括:將所述目標圖像...
【專利技術屬性】
技術研發人員:周敬高,陳釗洪,
申請(專利權)人:惠州TCL移動通信有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。