欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應用程序測試方法及設備與流程

文檔序號:11177036閱讀:372來源:國知局
應用程序測試方法及設備與流程

本發(fā)明實施例涉及軟件技術領域,尤其涉及一種應用程序測試方法及設備。



背景技術:

隨著通信技術的發(fā)展,電子設備的應用越來越廣,針對電子設備所開發(fā)的應用程序(application,簡稱app)也越來越多。一個應用程序在發(fā)布之前,需對其進行測試,以保證應用程序的可靠性,減小用戶在應用程序的使用過程中遇到問題的概率。

常用的應用程序測試方法中,終端可將應用程序的代碼壓縮稱為應用程序安裝包,繼而通過該終端上的測試客戶端將該應用程序的安裝包發(fā)送至位于云端的測試平臺服務器,由該測試平臺服務器結(jié)合該測量平臺服務器連接的被測終端對該應用程序進行測試,并接收測試平臺服務器反饋的測試結(jié)果。

然而,該應用程序測試方法中,整個測試過程時間過長,使得應用程序的測試效率較低。



技術實現(xiàn)要素:

本發(fā)明實施例提供一種應用程序測試方法及設備,以提高應用程序的測試效率。

本發(fā)明提供一種應用程序測試方法,包括:

測試設備獲取待測應用程序的代碼;

測試設備將待測應用程序的代碼發(fā)送至至少一個被測終端;待測應用程序的代碼用于使得每個被測終端安裝待測應用程序;

測試設備接收控制終端發(fā)送的運行指令,并將運行指令發(fā)送至每個被測終端;運行指令用于使得每個被測終端運行待測應用程序;

測試設備接收每個被測終端發(fā)送的待測應用程序的運行信息;運行信息 包括:每個被測終端運行待測應用程序過程中的信息;

測試設備根據(jù)運行信息對待測應用程序進行測試,獲得測試結(jié)果。

本發(fā)明實施例所提供的該應用程序測試方法中測試設備無需進行應用程序代碼的壓縮,無需將待測應用程序的代碼通過服務器發(fā)送至被測終端,便可將該待測應用程序的代碼發(fā)送至被測終端,并且,該測試設備自身可根據(jù)被測終端反饋的運行信息進行測試獲得測試結(jié)果,而無需接收服務器發(fā)送的測試結(jié)果,因而可減少應用程序的整個測試過程的時長,提高應用程序的測試效率。

可選的,運行信息包括每個被測終端運行待測應用程序過程中的界面顯示信息;測試結(jié)果包括待測應用程序的用戶界面ui的測試結(jié)果;

測試設備根據(jù)運行信息對待測應用程序進行測試,獲得測試結(jié)果,包括:

測試設備根據(jù)界面顯示信息和每個被測終端的顯示屬性信息,對ui進行測試,獲得ui的測試結(jié)果。

可選的,界面顯示信息包括:頁面的信息;

測試設備根據(jù)界面顯示信息和每個被測終端的顯示屬性信息,對ui進行測試,獲得ui的測試結(jié)果,包括:

測試設備根據(jù)頁面的信息和每個被測終端的顯示屬性信息,確定頁面在每個被測終端的屏幕上是否具有顏色填充;

ui的測試結(jié)果包括:顏色填充的確定結(jié)果。

可選的,若頁面在每個被測終端的屏幕上具有顏色填充,該方法還包括:

測試設備確定顏色填充的面積占屏幕的比例;

測試設備確定顏色填充的面積占屏幕的比例,是否大于或等于,預設比例;ui的測試結(jié)果還包括:顏色填充的面積占屏幕的比例與預設比例的比較結(jié)果。

可選的,測試設備根據(jù)頁面的信息和每個被測終端的顯示屬性信息,確定頁面在每個被測終端的屏幕上是否具有顏色填充之前,該方法還包括:

測試設備確定該待測應用程序的代碼中是否包括視頻播放器對應的代碼;

測試設備根據(jù)頁面的信息和每個被測終端的顯示屬性信息,確定頁面在每個被測終端的屏幕上是否具有顏色填充,包括:

若待測應用程序的代碼中不包括視頻播放器對應的代碼,則測試設備根據(jù)頁面的信息和所述顯示屬性信息,確定頁面在每個被測終端的屏幕上是否具有顏色填充。

可選的,頁面的信息包括:頁面上的圖片的信息;

測試設備根據(jù)界面顯示信息和每個被測終端的顯示屬性信息,對ui進行測試,獲得ui的測試結(jié)果,還包括:

測試設備確定待測應用程序的代碼中第一容器對應的代碼;第一容器用于容置圖片;

測試設備根據(jù)第一容器對應的代碼和每個被測終端的顯示屬性信息,確定第一容器的尺寸;

測試設備根據(jù)圖片的信息確定圖片的尺寸;

測試設備根據(jù)第一容器的尺寸和圖片的尺寸確定圖片是否存在拉伸;

ui的測試結(jié)果還包括:圖片是否存在拉伸的確定結(jié)果。

可選的,測試設備根據(jù)第一容器的尺寸和圖片的尺寸確定圖片是否拉伸,包括:

測試設備比較第一容器的尺寸和圖片的尺寸;

若第一容器的尺寸大于圖片的尺寸,則測試設備確定圖片存在拉伸。

可選的,該方法還包括:

測試設備根據(jù)第一容器的尺寸和圖片的尺寸,確定圖片的拉伸比例;

測試設備比較圖片的拉伸比例與預設拉伸比例的大小,ui的測試結(jié)果還包括:圖片的拉伸比例與預設拉伸比例的比較結(jié)果。

可選的,頁面信息包括:頁面上的文字的信息;

測試設備根據(jù)界面顯示信息和每個被測終端的顯示屬性信息,對待測應用程序的ui進行測試,獲得ui的測試結(jié)果,還包括:

測試設備確定待測應用程序的代碼中第二容器對應的代碼;第二容器用于容置文字;

測試設備根據(jù)第二容器對應的代碼和每個被測終端的顯示屬性信息,確定第二容器的尺寸;

測試設備根據(jù)文字的信息確定文字的尺寸;

測試設備根據(jù)第二容器的尺寸和文字的尺寸確定文字是否存在截斷;

ui的測試結(jié)果還包括:文字是否存在截斷的確定結(jié)果。

可選的,測試設備根據(jù)第二容器的尺寸和文字的尺寸確定文字是否存在截斷,包括:

測試設備比較第二容器的尺寸和文字的尺寸;

若第二容器的尺寸小于文字的尺寸,則測試設備確定文字存在截斷。

可選的,顯示屬性信息包括:屏幕尺寸、像素密度和分辨率中至少一種。

本發(fā)明實施例所提供的如上應用程序測試方法中,通過多種對待測應用程序的ui進行測試的方案,使得對應用程序的ui的測試更精確,更好地保證測試的精確度。

可選的,該方法還可包括:

測試設備根據(jù)測試結(jié)果,確定與待測應用程序相兼容的被測終端。

可選的,該方法還可包括:

測試設備從至少一個被測終端中,確定符合預設的被測終端統(tǒng)計條件的第一被測終端;

測試設備從待測應用程序相兼容的被測終端中,確定符合被測終端統(tǒng)計條件的第二被測終端;

測試設備根據(jù)第二被測終端的數(shù)量與第一被測終端的數(shù)量的比值,確定待測應用程序的兼容率。

可選的,該方法還包括:

測試設備確定其他應用程序的兼容率;其他應用程序包括:與待測應用程序?qū)儆谕活愋偷钠渌麘贸绦颍?/p>

測試設備將待測應用程序的兼容率和其他應用程序的兼容率按照從小到大的順序進行排序,確定待測應用程序的兼容名次。

可選的,該方法還可包括:

測試設備根據(jù)待測應用程序的兼容名次,和,同一類型的應用程序的個數(shù),確定待測應用程序的擊敗率。

可選的,該方法還包括:

測試設備根據(jù)同一類型的應用程序相兼容的被測終端的參數(shù)信息,確定同一類型的應用程序?qū)膮?shù)信息的平均值;

測試設備根據(jù)參數(shù)信息的平均值對被測終端統(tǒng)計條件進行調(diào)節(jié);

測試設備從至少一個被測終端中,確定符合調(diào)節(jié)后的被測終端統(tǒng)計條件的第三被測終端;

測試設備從待測應用程序相兼容的被測終端中,確定符合調(diào)節(jié)后的被測終端統(tǒng)計條件的第四被測終端;

測試設備根據(jù)第四被測終端的數(shù)量與第三被測終端的數(shù)量的比值,確定待測應用程序的平均兼容率。

可選的,測試設備根據(jù)同一類型的應用程序相兼容的被測終端的參數(shù)信息,確定同一類型的應用程序?qū)膮?shù)信息的平均值之前,該方法還包括:

接收每個被測終端發(fā)送的每個被測終端的參數(shù)信息;參數(shù)信息包括:價格、出廠時間、屏幕尺寸、處理器頻率、終端重量和電池容量中至少一種。

本發(fā)明實施例所提供的如上應用程序測試方法中,可實現(xiàn)與同類型的其他應用程序的測試結(jié)果的交叉對比,使得該待測應用程序的測試內(nèi)容更全面,測試結(jié)果更準確。

本發(fā)明實施例還提供一種測試設備,包括:

獲取模塊,用于獲取待測應用程序的代碼;

發(fā)送模塊,用于將待測應用程序的代碼發(fā)送至至少一個被測終端;待測應用程序的代碼用于使得每個被測終端安裝待測應用程序;

接收模塊,用于接收控制終端發(fā)送的運行指令;

發(fā)送模塊,還用于將運行指令發(fā)送至每個被測終端;運行指令用于使得每個被測終端運行待測應用程序;

接收模塊,還用于接收每個被測終端發(fā)送的待測應用程序的運行信息;運行信息包括:每個被測終端運行待測應用程序過程中的信息;

測試模塊,用于根據(jù)運行信息對待測應用程序進行測試,獲得測試結(jié)果。

可選的,運行信息包括:每個被測終端運行待測應用程序過程中的界面顯示信息;測試結(jié)果包括:待測應用程序的用戶界面ui的測試結(jié)果;

測試模塊,還用于根據(jù)界面顯示信息和每個被測終端的顯示屬性信息,對ui進行測試,獲得ui的測試結(jié)果。

可選的,界面顯示信息包括:頁面的信息;

測試模塊,還用于根據(jù)頁面的信息和每個被測終端的顯示屬性信息,確定頁面在每個被測終端的屏幕上是否具有顏色填充;

ui的測試結(jié)果包括:顏色填充的確定結(jié)果。

可選的,測試模塊,還用于若頁面在每個被測終端的屏幕上具有顏色填充,確定顏色填充的面積占屏幕的比例;確定顏色填充的面積占屏幕的比例,是否大于或等于,預設比例;ui的測試結(jié)果還包括:顏色填充的面積占屏幕的比例與預設比例的比較結(jié)果。

可選的,測試模塊,還用于在根據(jù)頁面的信息和每個被測終端的顯示屬性信息確定頁面在每個被測終端的屏幕上是否具有顏色填充之前,確定待測應用程序的代碼中是否包括視頻播放器對應的代碼;若待測應用程序的代碼中不包括視頻播放器對應的代碼,則根據(jù)頁面的信息和顯示屬性信息,確定頁面在每個被測終端的屏幕上是否具有顏色填充。

可選的,頁面的信息包括:頁面上的圖片的信息;

測試模塊,還用于確定待測應用程序的代碼中第一容器對應的代碼;第一容器用于容置圖片;根據(jù)第一容器對應的代碼和每個被測終端的顯示屬性信息,確定第一容器的尺寸;根據(jù)圖片的信息確定圖片的尺寸;根據(jù)第一容器的尺寸和圖片的尺寸確定圖片是否存在拉伸;

ui的測試結(jié)果還包括:圖片是否存在拉伸的確定結(jié)果。

可選的,測試模塊,還用于比較第一容器的尺寸和圖片的尺寸;若第一容器的尺寸大于圖片的尺寸,則確定圖片存在拉伸。

可選的,測試模塊,還用于根據(jù)第一容器的尺寸和圖片的尺寸,確定圖片的拉伸比例;比較圖片的拉伸比例與預設拉伸比例的大小,ui的測試結(jié)果還包括:圖片的拉伸比例與預設拉伸比例的比較結(jié)果。

可選的,頁面信息包括:頁面上的文字的信息;

測試模塊,還用于確定待測應用程序的代碼中第二容器對應的代碼;第二容器用于容置文字;根據(jù)第二容器對應的代碼和每個被測終端的顯示屬性信息,確定第二容器的尺寸;根據(jù)文字的信息確定文字的尺寸;根據(jù)第二容器的尺寸和文字的尺寸確定文字是否存在截斷;

ui的測試結(jié)果還包括:文字是否存在截斷的確定結(jié)果。

可選的,測試模塊,還用于比較第二容器的尺寸和文字的尺寸;若第二容器的尺寸小于文字的尺寸,則確定文字存在截斷。

可選的,顯示屬性信息包括:屏幕尺寸、像素密度和分辨率中至少一種。

可選的,測試模塊,還用于根據(jù)測試結(jié)果,確定與待測應用程序相兼容的被測終端。

可選的,測試模塊,還用于從至少一個被測終端中確定符合預設的被測終端統(tǒng)計條件的第一被測終端;從待測應用程序相兼容的被測終端中,確定符合被測終端統(tǒng)計條件的第二被測終端;根據(jù)第二被測終端的數(shù)量與第一被測終端的數(shù)量的比值,確定待測應用程序的兼容率。

可選的,測試設備,還用于確定其他應用程序的兼容率;其他應用程序包括:與待測應用程序?qū)儆谕活愋偷钠渌麘贸绦?;將待測應用程序的兼容率和其他應用程序的兼容率按照從小到大的順序進行排序,確定待測應用程序的兼容名次。

可選的,測試模塊,還用于根據(jù)待測應用程序的兼容名次,和,同一類型的應用程序的個數(shù),確定待測應用程序的擊敗率。

可選的,測試模塊,還用于根據(jù)同一類型的應用程序相兼容的被測終端的參數(shù)信息,確定同一類型的應用程序?qū)膮?shù)信息的平均值;根據(jù)參數(shù)信息的平均值對被測終端統(tǒng)計條件進行調(diào)節(jié);從至少一個被測終端中,確定符合調(diào)節(jié)后的被測終端統(tǒng)計條件的第三被測終端;從待測應用程序相兼容的被測終端中,確定符合調(diào)節(jié)后的被測終端統(tǒng)計條件的第四被測終端;根據(jù)第四被測終端的數(shù)量與第三被測終端的數(shù)量的比值,確定待測應用程序的平均兼容率。

可選的,接收模塊,還用于接收每個被測終端發(fā)送的每個被測終端的參數(shù)信息;參數(shù)信息包括:價格、出廠時間、屏幕尺寸、處理器頻率、終端重量和電池容量中至少一種。

本發(fā)明實施例還提供一種測試設備,包括:處理器、存儲器、通信接口和通信總線;處理器、存儲器和通信接口通過通信總線連接;

存儲器用于存儲指令;

處理器用于執(zhí)行指令,當處理器執(zhí)行存儲器存儲的指令時,使得處理器執(zhí)行上述一項所述的應用程序測試方法。

本發(fā)明實施例提供的應用程序測試方法及設備,測試設備可將獲取到的待測應用程序的代碼發(fā)送至至少一個被測終端以使每個被測終端安裝待測應用程序;接收控制終端發(fā)送的運行指令并將運行指令發(fā)送至每個被測終端, 以使每個被測終端運行待測應用程序;并接收每個被測終端發(fā)送的待測應用程序的運行信息,繼而根據(jù)運行信息對待測應用程序進行測試,便可獲得測試結(jié)果。該應用程序測試方法中測試設備無需進行應用程序代碼的壓縮,無需將待測應用程序的代碼通過服務器發(fā)送至被測終端,便可將該待測應用程序的代碼發(fā)送至被測終端,并且,該測試設備自身可根據(jù)被測終端反饋的運行信息進行測試獲得測試結(jié)果,而無需接收服務器發(fā)送的測試結(jié)果,因而可減少應用程序的整個測試過程的時長,提高應用程序的測試效率。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例一提供的測試系統(tǒng)的結(jié)構(gòu)示意圖;

圖2為本發(fā)明實施例一提供的一種應用程序測試方法的流程圖;

圖3為本發(fā)明實施例二提供的一種應用程序測試方法的流程圖;

圖4為本發(fā)明實施例二提供的另一種應用程序測試方法的流程圖;

圖5為本發(fā)明實施例二提供的另一種應用程序測試方法的流程圖;

圖6為本發(fā)明實施例二提供的又一種應用程序測試方法的流程圖;

圖7為本發(fā)明實施例二提供的又一種應用測試方法中的顯示界面的示意圖;

圖8為本發(fā)明實施例二提供的再一種應用程序測試方法的流程圖;

圖9為本發(fā)明實施例二提供的再一種應用測試方法中的顯示界面的示意圖;

圖10為本發(fā)明實施例三提供的測試設備的結(jié)構(gòu)示意圖;

圖11為本發(fā)明實施例四提供的一種測試設備的結(jié)構(gòu)示意圖。

具體實施方式

為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā) 明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明實施例一提供一種測試系統(tǒng)。該測試系統(tǒng)可以為應用程序測試系統(tǒng)。圖1為本發(fā)明實施例一提供的測試系統(tǒng)的結(jié)構(gòu)示意圖。如圖1所示,該測試系統(tǒng)可包括:測試設備101、控制終端102和至少一個被測終端103。測試設備101與控制終端102連接。測試設備102還與至少一個被測終端103連接。測試設備101可以為應用程序的開發(fā)設備,如開發(fā)電腦??刂平K端102例如可以為移動終端,如智能手機、平板電腦等。該至少一個被測終端103可以包括用于對待測應用程序進行測試的真機,如測試機房內(nèi)的真機。該至少一個被測終端例如可以包括安卓(android)操作系統(tǒng)或蘋果操作系統(tǒng)(iphoneoperatingsystem,簡稱ios)的所有主流設備。該主流設備例如可包括:具有主流操作系統(tǒng)版本的設備、以及市面上用戶量大的設備等。

舉例來說,測試設備101可以通過輸入輸出接口如通用串行總線(universalserialbus,簡稱usb),與控制終端102連接,測試設備101可以通過交換機與至少一個被測終端103連接。

本發(fā)明實施例一還提供一種應用程序測試方法。圖2為本發(fā)明實施例一提供的一種應用程序測試方法的流程圖。該應用程序測試方法可由上述圖1中的測試設備101所執(zhí)行。該應用程序測試方法可包括:

s201、測試設備獲取待測應用程序的代碼。

具體地,該測試設備可以是應用程序開發(fā)人員通過該測試設備開發(fā)得到的應用程序的代碼。該待測應用程序的代碼可以為該待測應用程序開發(fā)完整后的完整代碼,也可以為該待測應用程序開發(fā)過程中的部分代碼。

該測試設備可具有集成開發(fā)環(huán)境(integrateddevelopmentenvironment,簡稱ide),該測試設備可通過ide中編譯器對應用程序開發(fā)人員輸入的編程代碼對應的該待測應用程序的代碼進行編譯,獲得機器碼對應的該待測應用層程序的代碼。該s201中的該待測應用程序的代碼可以為編譯后的該機器碼對應的該待測應用程序的代碼。該編程代碼對應的該待測應用程序的代碼例如可以為應用程序開發(fā)人員通過該測試設備的輸入工具,如鍵盤、觸控屏 和麥克風等任一所輸入的代碼。

s202、該測試設備將該待測應用程序的代碼發(fā)送至至少一個被測終端。

s203、每個被測終端根據(jù)該待測應用程序的代碼安裝該待測應用程序。

具體地,該測試設備可以是通過通信接口將該待測應用程序的代碼發(fā)送至至少一個被測終端。該通信接口例如可以包括無線通信接口或者有線通信接口。每個被測終端例如可通過運行該待測應用的代碼,安裝該待測應用程序。

s204、該測試設備接收控制終端發(fā)送的運行指令,并將該運行指令發(fā)送至該每個被測終端。

s205、該每個被測終端根據(jù)該運行指令運行該待測應用程序。

具體地,該控制終端可以為近端操作終端。該運行指令可以為聯(lián)動運行指令。該運動指令可以為用戶對該控制終端上安裝的該待測應用程序進行相應操作對應的指令。該控制終端將該運行指令發(fā)送至該每個被測終端,可使得該每個被測終端通過運行該待測應用程序,執(zhí)行與該控制終端上該待測應用程序的相同操作,實現(xiàn)該控制終端對該每個被測終端的聯(lián)動控制。

s206、該測試設備接收該每個被測終端發(fā)送的該待測應用程序的運行信息;該運行信息包括該每個被測終端運行該待測應用程序過程中的信息。

s207、該測試設備根據(jù)該運行信息對該待測應用程序進行測試,獲得測試結(jié)果。

具體地,該運行信息可包括預設測試內(nèi)容對應的信息。該預設測試內(nèi)容例如可包括:運行穩(wěn)定性測試、功能遍歷測試、性能測試、用戶界面(userinterface,簡稱ui)測試中至少一種。該測試設備可根據(jù)該運行信息對該待測應用程序進行預設測試內(nèi)容對應的測試,獲得該預設測試內(nèi)容對應的測試結(jié)果。

本發(fā)明實施例一提供的應用程序測試方法中,測試設備可將獲取到的待測應用程序的代碼發(fā)送至至少一個被測終端以使每個被測終端安裝待測應用程序;接收控制終端發(fā)送的運行指令并將運行指令發(fā)送至每個被測終端,以使每個被測終端運行待測應用程序;并接收每個被測終端發(fā)送的待測應用程序的運行信息,繼而根據(jù)運行信息對待測應用程序進行測試,便可獲得測試結(jié)果。該應用程序測試方法中測試設備無需進行應用程序代碼的壓縮,無需 將待測應用程序的代碼通過服務器發(fā)送至被測終端,便可將該待測應用程序的代碼發(fā)送至被測終端,并且,該測試設備自身可根據(jù)被測終端反饋的運行信息進行測試獲得測試結(jié)果,而無需接收服務器發(fā)送的測試結(jié)果,因而可減少應用程序的整個測試過程的時長,提高應用程序的測試效率。

可選的,如上所述實施例中該運行信息可包括:該每個被測終端運行該待測應用程序過程中的界面顯示信息。

如上所述的s207中測試設備根據(jù)該運行信息對該待測應用程序進行測試,獲得測試結(jié)果,可包括:

該測試設備根據(jù)該界面顯示信息和該每個被測終端的顯示屬性信息,對該ui進行測試,獲得該ui的測試結(jié)果。

可選的,該界面顯示信息可包括頁面的信息。圖3為本發(fā)明實施例二提供的一種應用程序測試方法的流程圖。如圖3所示,該方法在上述實施例所述的步驟中該測試設備根據(jù)該界面顯示信息和該每個被測終端的顯示屬性信息,對該ui進行測試,獲得該ui的測試結(jié)果可以包括:

s301、該測試設備根據(jù)頁面的信息和該每個被測終端的顯示屬性信息,確定該頁面在該每個被測終端的屏幕上是否具有顏色填充。

該ui的測試結(jié)果包括該顏色填充的確定結(jié)果。

具體地,該s301中可以是該測試設備根據(jù)該頁面的信息和該每個被測終端的顯示屬性信息,確定該頁面在該每個被測終端的屏幕上是否具有預設紅綠藍(redgreenblue,簡稱rgb)值對應的顏色填充。該預設rgb值例如可以為rgb0.0.0或者rgb255.255.255。若該預設rgb值為rgb0.0.0,則通過執(zhí)行該s301該測試設備可確定該頁面在該每個被測終端的屏幕上是否具有黑色填充。若該預設rgb值為rgb255.255.255,則通過執(zhí)行該s301該測試設備可確定該頁面在該每個被測終端的屏幕上是否具有白色填充。如上該s301中該測試設備可以是確定該頁面在該每個被測終端的屏幕上的顯示邊界處是否具有顏色填充。該顯示邊界可包括上下左右邊界。

可選的,若該顏色填充的確定結(jié)果為:該頁面在該每個被測終端的屏幕上具有顏色填充,則該方法還可包括:

s302、該測試設備確定該顏色填充的面積占該屏幕的比例。

具體地,該s302中該測試設備可以是根據(jù)該顏色填充的面積和該屏幕的 面積的比值,確定該顏色填充的面積占該屏幕的比例。

s303、該測試設備確定該顏色填充的面積占該屏幕的比例,是否大于或等于預設比例,該ui的測試結(jié)果還可包括:該顏色填充的面積占該屏幕的比例與該預設比例的比較結(jié)果。

其中,該預設比例可以為3%。

可選的,如上所述的s301中該測試設備根據(jù)該頁面的信息和該每個被測終端的顯示屬性信息,確定該頁面在該每個被測終端的屏幕上是否具有顏色填充之前,該方法還可包括:

s301a、該測試設備確定該待測應用程序的代碼中是否包括視頻播放器對應的代碼。

如上所述的s301中該測試設備根據(jù)該頁面的信息和該每個被測終端的顯示屬性信息,確定該頁面在該每個被測終端的屏幕上是否具有顏色填充,可包括:

若該待測應用程序的代碼中不包括視頻播放器對應的代碼,則該測試設備根據(jù)該頁面的信息和該顯示屬性信息,確定該頁面在該每個被測終端的屏幕上是否具有顏色填充。

可選的,該頁面的信息包括:該頁面上的圖片的信息。圖4為本發(fā)明實施例二提供的另一種應用程序測試方法的流程圖。如圖4所示,該方法在上述實施例所示的步驟中測試設備根據(jù)該界面顯示信息和該每個被測終端的顯示屬性信息,對該ui進行測試,獲得該ui的測試結(jié)果,還可以包括:

s401、該測試設備確定該待測應用程序的代碼中第一容器對應的代碼;該第一容器用于容置該圖片。

具體地,該第一容器可以為容置圖片的組件。

s402、該測試設備根據(jù)該第一容器對應的代碼和該每個被測終端的顯示屬性信息,確定該第一容器的尺寸。

s403、該測試設備根據(jù)該圖片的信息確定該圖片的尺寸。

s404、該測試設備根據(jù)該第一容器的尺寸和該圖片的尺寸確定該圖片是否存在拉伸,該ui的測試結(jié)果還包括:該圖片是否存在拉伸的確定結(jié)果。

可選的,如上所述的s404中該測試設備根據(jù)該第一容器的尺寸和該圖片的尺寸確定該圖片是否拉伸,可以包括:

該測試設備比較該第一容器的尺寸和該圖片的尺寸;

若該第一容器的尺寸大于該圖片的尺寸,則該測試設備確定該圖片存在拉伸。

可選的,該方法還可包括:

該測試設備根據(jù)該第一容器的尺寸和該圖片的尺寸,確定該圖片的拉伸比例;

該測試設備比較該圖片的拉伸比例與預設拉伸比例的大小,該ui的測試結(jié)果還包括:該圖片的拉伸比例與該預設拉伸比例的比較結(jié)果。

具體地,該測試設備可以是確定該第一容器的尺寸與該圖片的尺寸的差值,并根據(jù)該差值與該圖片的尺寸的比值,確定該圖片的拉伸比例。

可選的,該頁面的信息包括:該頁面上的文字的信息。圖5為本發(fā)明實施例二提供的另一種應用程序測試方法的流程圖。如圖5所示,該方法在上述實施例所示的步驟中該測試設備根據(jù)該界面顯示信息和該每個被測終端的顯示屬性信息,對該ui進行測試,獲得該ui的測試結(jié)果,還可以包括:

s501、該測試設備確定該待測應用程序的代碼中第二容器對應的代碼;該第二容器用于容置該文字。

具體地,該第二容器可以為容置文字的組件。

s502、該測試設備根據(jù)該第二容器對應的代碼和該每個被測終端的顯示屬性信息,確定該第二容器的尺寸。

s503、該測試設備根據(jù)該文字的信息確定該文字的尺寸。

s504、該測試設備根據(jù)該第二容器的尺寸和該文字的尺寸確定該文字是否存在截斷,該ui的測試結(jié)果還包括:該文字是否存在截斷的確定結(jié)果。

可選的,如上所述的s504中該測試設備根據(jù)該第二容器的尺寸和該文字的尺寸確定該文字是否存在截斷可以包括:

該測試設備比較該第二容器的尺寸和該文字的尺寸;

若該第二容器的尺寸小于該文字的尺寸,則該測試設備確定該文字存在截斷。

可選的,如上所述的顯示屬性信息可包括:屏幕尺寸、像素密度和分辨率中至少一種。

具體地,屏幕尺寸指的是屏幕對角線的尺寸;像素密度指的是每英寸屏 幕所擁有的像素數(shù);分辨率指的是屏幕上顯示的像素個數(shù)。

可選的,該方法還可包括:

該測試設備根據(jù)該測試結(jié)果,確定與該待測應用程序相兼容的被測終端。

具體地,若該測試結(jié)果包括ui的測試結(jié)果,該ui的測試結(jié)果包括該顏色填充的確定結(jié)果,則根據(jù)該測試結(jié)果,可將該ui在屏幕上不具有顏色填充對應的被測終端確定為與該待測應用程序相兼容的被測終端。

若該ui的測試結(jié)果還包括:該顏色填充的面積占該屏幕的比例與該預設比例的比較結(jié)果,則根據(jù)該測試結(jié)果,可將顏色填充的面積占屏幕的比例小于或等于該預設比例對應的被測終端確定為與該待測應用程序相兼容的被測終端。

若該ui的測試結(jié)果還包括:該圖片是否存在拉伸的確定結(jié)果,則根據(jù)該測試結(jié)果可將圖片不存在拉伸對應的被測終端確定為與該待測應用程序相兼容的被測終端。

若該ui的測試結(jié)果還包括:該文字是否存在截斷的確定結(jié)果,則根據(jù)該測試結(jié)果可將文字不存在截斷對應的被測終端確定為與該待測應用程序相兼容的被測終端。

可選的,本發(fā)明實施例二還提供一種應用程序測試方法。圖6為本發(fā)明實施例二提供的又一種應用程序測試方法的流程圖。如圖6所示,該方法還可包括:

s601、該測試設備從該至少一個被測終端中,確定符合預設被測終端統(tǒng)計條件的第一被測終端。

具體地,該預設被測終端統(tǒng)計條件可以是根據(jù)被測終端參數(shù)信息確定的,該參數(shù)信息可包括:價格、出廠時間、屏幕尺寸、處理器頻率、終端重量和電池容量等信息中至少一種。

舉例來說,該至少一個被測終端可在測試設備的顯示屏,或者,與該測試設備連接的其他顯示屏,的顯示界面上通過圖示的形式進行顯示。其中,該用戶界面可以為圖形用戶界面(graphicaluserinterface,簡稱gui)。

圖7為本發(fā)明實施例二提供的又一種應用測試方法中的顯示界面的示意圖。在該圖7中,該至少一個被測終端可以按照兩個維度進行矩陣排列,該兩個維度分別對應一種參數(shù)信息。其中,一個維度可以為價格,另一個維度 為出廠時間。

若該預設被測終端統(tǒng)計條件是根據(jù)預設的價格和出廠時間確定的。該預設價格可對應圖7中的直角坐標系的縱坐標軸,該預設出廠時間可對應圖7中的直角坐標系的橫坐標軸。圖7中的直角坐標系的原點對應的價格為該預設價格,且,直角坐標系的原點對應的出廠時間為該預設出廠時間。

若該預設被測終端統(tǒng)計條件包括:大于或等于預設價格,且,大于或等于預設出廠時間,則該第一被測終端例如可以為圖7中的直角坐標系中第一象限中的所有被測終端。

在該應用程序測試方法中,還可對該至少一個被測終端中確定該符合預設被測終端統(tǒng)計條件的第一被測終端進行統(tǒng)計,如根據(jù)操作系統(tǒng)版本或者品牌進行統(tǒng)計。如圖7所示,該應用程序測試方法中例如該測試設備可以是根據(jù)各操作系統(tǒng)版本對應的被測終端在該第一被測終端的占比,對該第一被測終端進行統(tǒng)一。該操作系統(tǒng)版本例如可包括安卓4.4、安卓4.13、安卓5.0、安卓2.3、安卓4.0、安卓2.2和安卓3.1等。

需要說明的是,圖7中該至少一個被測終端的排列矩陣所對應的兩個維度還可以為價格、出廠時間、屏幕尺寸、處理器頻率、終端重量和電池容量中任意兩個,對應的,圖7中的該至少一個被測終端可以根據(jù)對應維度的參數(shù)信息重新進行排列。同時,該預設被測終端統(tǒng)計條件也可以是根據(jù)其他參數(shù)信息確定的,具體在此不再贅述。

s602、該測試設備從該待測應用程序相兼容的被測終端中,確定符合該預設被測終端統(tǒng)計條件的第二被測終端。

具體地,該待測應用程序相兼容的被測終端也可在測試設備的顯示屏,或者,與該測試設備連接的其他顯示屏,的用戶界面上通過圖示的形式進行顯示。

該圖7中該待測應用程序相兼容的被測終端對應的圖標還具有非兼容標識“●”,也就是說,圖7中具有非兼容標識“●”的被測終端均為該待測應用程序不兼容的被測終端,對應的,圖7中不具有非兼容標識“●”的被測終端則為該待測應用程序相兼容的被測終端。

該s602中例如可以是該測試設備從該待測應用程序相兼容的被測終端中,將圖7中位于第一象限的被測終端確定為該第二被測終端。

s603、該測試設備根據(jù)該第二被測終端的數(shù)量與該第一被測終端的數(shù)量,的比值,確定該待測應用程序的兼容率。

舉例來說,若該運行信息中的界面顯示信息包括的頁面的信息對應的頁面數(shù)為4,檢測頁面數(shù)可以為圖7中所示的4。該圖7中位于第一象限的被測終端,即第一被測終端可以為30個,圖7中位于第一象限的該待測應用程序相兼容的被測終端,即第二被測終端可以為27個,因而該待測應用程序的兼容率可以為90%。

可選的,該應用程序測試方法中,還包括:

該測試設備保存該預設被測終端統(tǒng)計條件和該測試結(jié)果。

該圖7中的顯示界面中例如可包括:記錄圖標,用戶點擊該記錄圖標可觸發(fā)并執(zhí)行該保存操作。

可選的,該方法還可包括:

s604、該測試設備確定其他應用程序的兼容率;該其他應用程序包括:與該待測應用程序?qū)儆谕活愋偷钠渌麘贸绦颉?/p>

s605、該測試設備將該待測應用程序的兼容率和該其他應用程序的兼容率按照從小到大的順序進行排序,確定該待測應用程序的兼容名次。

具體地,待測應用程序的類型可以是根據(jù)該待測應用程序的功能確定的。該待測應用程序的類型例如可以為如下任一一種:游戲、便捷生活、社交通信、出行導航、影音娛樂、實用工具、閱讀、拍攝美化、主題個性、學習辦公、金融理財、醫(yī)療健康等。

可選的,該方法還包括:

s606、該測試設備根據(jù)該待測應用程序的兼容名次,和,該同一類型的應用程序的個數(shù),確定該待測應用程序的擊敗率。

具體地,測試設備可以是根據(jù)該待測應用程序的兼容名次和該同一類型的應用程序的個數(shù),采用公式(1),確定該待測應用程序的擊敗率。

擊敗率=(1-兼容名次/應用程序的個數(shù))*100%公式(1)

可選的,本發(fā)明實施例二還提供再一種應用程序測試方法。圖8為本發(fā)明實施例二提供的再一種應用程序測試方法的流程圖。如圖8所示,該方法還可包括:

s801、該測試設備根據(jù)該同一類型的應用程序相兼容的被測終端的參數(shù) 信息,確定該同一類型的應用程序?qū)脑搮?shù)信息的平均值。

具體地,該s801中可以是該測試設備根據(jù)該同一類型的應用程序相兼容的被測終端的參數(shù)信息,和該同一類型的應用程序的個數(shù),確定該參數(shù)信息的平均值。該同一類型的應用程序中,每個應用程序相兼容的被測終端的參數(shù)信息可以為該每個應用程序相兼容的所有被測終端的參數(shù)信息的平均值。

舉例來說,該同一類型的應用程序可包括:app1、app2……appn。若app1相兼容的被測終端的參數(shù)信息可表示為c1,app2相兼容的被測終端的參數(shù)信息可表示為c2,appn相兼容的被測終端的參數(shù)信息可表示為cn,該參數(shù)信息的平均值表示為c。那么該參數(shù)信息的平均值可以是根據(jù)如下公式(2)確定。

c=(c1+c2+……+cn)/n公式(2)

圖9為本發(fā)明實施例二提供的再一種應用測試方法中的顯示界面的示意圖。在該圖9中,該至少一個被測終端可以按照兩個維度進行矩陣排列,該兩個維度分別對應一種參數(shù)信息。其中,一個維度可以為價格,另一個維度為出廠時間。

該s801中,若該參數(shù)信息包括兩種參數(shù)信息如價格和出廠時間。該同一類型的應用程序可包括:app1、app2……appn。若app1相兼容的被測終端的一種參數(shù)信息可表示為x1,app2相兼容的被測終端的一種參數(shù)信息可表示為x2,appn相兼容的被測終端的一種參數(shù)信息可表示為xn,該一種參數(shù)信息的平均值表示為x。那么該一種參數(shù)信息的平均值可以是根據(jù)如下公式(3)確定。該一種參數(shù)信息可以為價格。

x=(x1+x2+……+xn)/n公式(3)

若app1相兼容的被測終端的另一種參數(shù)信息可表示為y1,app2相兼容的被測終端的另一種參數(shù)信息可表示為y2,appn相兼容的被測終端的另一種參數(shù)信息可表示為yn,該另一種參數(shù)信息的平均值表示為y。那么該另一種參數(shù)信息的平均值可以是根據(jù)如下公式(4)確定。

y=(y1+y2+……+yn)/n公式(4)

該應用程序測試方法中,可根據(jù)該一種參數(shù)信息的平均值確定該同一類型的應用程序的在圖9的直角坐標系中橫坐標軸上的同類基線,根據(jù)該另一種參數(shù)信息的平均值確定該同一類型的應用程序的在圖9的直角坐標系中縱 坐標軸上的同類基線。圖9的直角坐標系中橫坐標軸上的同類基線和縱坐標軸上的同類基線可通過虛線表示。

s802、該測試設備根據(jù)該參數(shù)信息的平均值對該被測終端統(tǒng)計條件進行調(diào)節(jié)。

該s802中可以是該測試設備根據(jù)該參數(shù)信息的平均值將直角坐標系的原點移動至,該橫坐標軸上的同類基線和該縱坐標軸上的同類基線的交點處,實現(xiàn)對該被測終端統(tǒng)計條件的調(diào)節(jié)。

s803、該測試設備從該至少一個被測終端中,確定符合該調(diào)節(jié)后的該被測終端統(tǒng)計條件的第三被測終端。

s804、該測試設備從該待測應用程序相兼容的被測終端中,確定符合該調(diào)節(jié)后的該被測終端統(tǒng)計條件的第四被測終端。

s805、該測試設備根據(jù)該第四被測終端的數(shù)量與該第三被測終端的數(shù)量的比值,確定該待測應用程序的平均兼容率。

若該同一類型的所有應用程序進行測試過程中,所檢測的頁面數(shù)的平均值為6,平均檢測頁面數(shù)可以為圖9中所示的6。針對每個應用程序所檢測的頁面數(shù)可以是根據(jù)被測終端返回的運行信息中的頁面數(shù)確定的。

結(jié)合圖9可知,該第三被測終端的個數(shù)為18,該第四被測終端的個數(shù)為16,則該待測應用程序的平均兼容率可以為89%。

為方便用戶的查看該待測應用程序的測試結(jié)果,該顯示界面中還包括:展開圖標和縮放控件。用戶可通過該展開圖標將所有被測終端顯示在界面上,可通過縮放控件實現(xiàn)不同范圍內(nèi)的被測終端在界面上的顯示,如可通過縮放控件進行縮小實現(xiàn)全部范圍內(nèi)的被測終端在界面上的顯示,可通過縮放控件進行放大實現(xiàn)某一預設區(qū)域內(nèi)的被測終端在界面上的顯示。

可選的,根據(jù)該運行信息對該待測應用程序進行測試之前,該方法還可包括:

接收該每個被測終端發(fā)送的該每個被測終端的該參數(shù)信息;該參數(shù)信息包括價格、出廠時間、屏幕尺寸、處理器頻率、終端重量和電池容量中至少一種。

本發(fā)明實施例二提供的各應用程序測試方法,可通過多種對該待測應用程序的ui進行測試的方案,使得對應用程序的ui的測試更精確,更好地保 證測試的精確度。同時,由于該待測應用程序的代碼可以包括該待測應用程序的ui中部分界面對應的代碼,因而,該應用程序測試方法可分別針對各頁面分別進行測試,可以是在開發(fā)過程中進行測試,從而及時發(fā)現(xiàn)該待測應用程序的ui中各頁面對應的代碼存在的問題,進而及時進行優(yōu)化處理,而不用將所有問題加壓到開發(fā)后,提高了應用程序的開發(fā)效率。并且,該待測應用程序測試方法中,還可實現(xiàn)與同類型的其他應用程序的測試結(jié)果的交叉對比,使得該待測應用程序的測試內(nèi)容更全面,測試結(jié)果更準確。

本發(fā)明實施例三還提供一種測試設備。該實施例三提供的測試設備可用于執(zhí)行上述實施例一或二任一所述的應用程序測試方法。圖10為本發(fā)明實施例三提供的測試設備的結(jié)構(gòu)示意圖。如圖10所示,該測試設備1000可包括:獲取模塊1001、發(fā)送模塊1002、接收模塊1003及測試模塊1004。

獲取模塊1001,用于獲取待測應用程序的代碼.

發(fā)送模塊1002,用于將該待測應用程序的代碼發(fā)送至至少一個被測終端;該待測應用程序的代碼用于使得每個被測終端安裝該待測應用程序。

接收模塊1003,用于接收控制終端發(fā)送的運行指令。

發(fā)送模塊1002,還用于將該運行指令發(fā)送至該每個被測終端;該運行指令用于使得該每個被測終端運行該待測應用程序。

接收模塊1003,還用于接收該每個被測終端發(fā)送的該待測應用程序的運行信息;該運行信息包括:該每個被測終端運行該待測應用程序過程中的信息。

測試模塊1004,用于根據(jù)該運行信息對該待測應用程序進行測試,獲得測試結(jié)果。

可選的,該運行信息包括:該每個被測終端運行該待測應用程序過程中的界面顯示信息;該測試結(jié)果包括:該待測應用程序的ui的測試結(jié)果。

測試模塊1004,還用于根據(jù)該界面顯示信息和該每個被測終端的顯示屬性信息,對該ui進行測試,獲得該ui的測試結(jié)果。

可選的,界面顯示信息包括頁面的信息。

測試模塊1004,還用于根據(jù)該頁面的信息和該每個被測終端的顯示屬性信息,確定該頁面在該每個被測終端的屏幕上是否具有顏色填充。

該ui的測試結(jié)果包括該顏色填充的確定結(jié)果。

可選的,測試模塊1004,還用于若該頁面在該每個被測終端的屏幕上具有顏色填充,確定該顏色填充的面積占該屏幕的比例;確定該顏色填充的面積占該屏幕的比例,是否大于或等于,預設比例;該ui的測試結(jié)果還包括:該顏色填充的面積占該屏幕的比例與該預設比例的比較結(jié)果。

可選的,測試模塊1004,還用于在根據(jù)該頁面的信息和該每個被測終端的顯示屬性信息確定該頁面在該每個被測終端的屏幕上是否具有顏色填充之前,確定該待測應用程序的代碼中是否包括視頻播放器對應的代碼;若該待測應用程序的代碼中不包括視頻播放器對應的代碼,則根據(jù)該頁面的信息和所述顯示屬性信息,確定該頁面在該每個被測終端的屏幕上是否具有顏色填充。

可選的,該頁面的信息包括:該頁面上的圖片的信息。

測試模塊1004,還用于確定該待測應用程序的代碼中第一容器對應的代碼;該第一容器用于容置該圖片;根據(jù)該第一容器對應的代碼和該每個被測終端的顯示屬性信息,確定該第一容器的尺寸;根據(jù)該圖片的信息確定該圖片的尺寸;根據(jù)該第一容器的尺寸和該圖片的尺寸確定該圖片是否存在拉伸。

該ui的測試結(jié)果還包括:該圖片是否存在拉伸的確定結(jié)果。

可選的,測試模塊1004,還用于比較該第一容器的尺寸和該圖片的尺寸;若該第一容器的尺寸大于所述圖片的尺寸,則確定該圖片存在拉伸。

可選的,測試模塊1004,還用于根據(jù)該第一容器的尺寸和該圖片的尺寸,確定該圖片的拉伸比例;比較該圖片的拉伸比例與預設拉伸比例的大小,該ui的測試結(jié)果還包括:該圖片的拉伸比例與該預設拉伸比例的比較結(jié)果。

可選的,該頁面信息包括:該頁面上的文字的信息。

測試模塊1004,還用于確定該待測應用程序的代碼中第二容器對應的代碼;該第二容器用于容置該文字;根據(jù)該第二容器對應的代碼和該每個被測終端的顯示屬性信息,確定該第二容器的尺寸;根據(jù)該文字的信息確定該文字的尺寸;根據(jù)該第二容器的尺寸和該文字的尺寸確定該文字是否存在截斷;

該ui的測試結(jié)果還包括:該文字是否存在截斷的確定結(jié)果。

可選的,測試模塊1004,還用于比較該第二容器的尺寸和該文字的尺寸;若該第二容器的尺寸小于該文字的尺寸,則確定該文字存在截斷。

可選的,顯示屬性信息包括:屏幕尺寸、像素密度和分辨率中至少一種。

可選的,測試模塊1004,還用于根據(jù)該測試結(jié)果,確定與該待測應用程序相兼容的被測終端。

可選的,測試模塊1004,還用于從該至少一個被測終端中確定符合預設的被測終端統(tǒng)計條件的第一被測終端;從該待測應用程序相兼容的被測終端中,確定符合該被測終端統(tǒng)計條件的第二被測終端;根據(jù)該第二被測終端的數(shù)量與該第一被測終端的數(shù)量的比值,確定該待測應用程序的兼容率。

可選的,測試設備1004,還用于確定其他應用程序的兼容率;該其他應用程序包括:與該待測應用程序?qū)儆谕活愋偷钠渌麘贸绦?;將該待測應用程序的兼容率和該其他應用程序的兼容率按照從小到大的順序進行排序,確定該待測應用程序的兼容名次。

可選的,測試模塊1004,還用于根據(jù)該待測應用程序的兼容名次,和,該同一類型的應用程序的個數(shù),確定該待測應用程序的擊敗率。

可選的,測試模塊1004,還用于根據(jù)該同一類型的應用程序相兼容的被測終端的參數(shù)信息,確定該同一類型的應用程序?qū)脑搮?shù)信息的平均值;根據(jù)該參數(shù)信息的平均值對該被測終端統(tǒng)計條件進行調(diào)節(jié);從該至少一個被測終端中,確定符合該調(diào)節(jié)后的該被測終端統(tǒng)計條件的第三被測終端;從該待測應用程序相兼容的被測終端中,確定符合該調(diào)節(jié)后的該被測終端統(tǒng)計條件的第四被測終端;根據(jù)該第四被測終端的數(shù)量與該第三被測終端的數(shù)量的比值,確定該待測應用程序的平均兼容率。

可選的,接收模塊1003,還用于接收該每個被測終端發(fā)送的該每個被測終端的該參數(shù)信息;該參數(shù)信息包括:價格、出廠時間、屏幕尺寸、處理器頻率、終端重量和電池容量中至少一種。

本發(fā)明實施例三提供的測試設備可用于執(zhí)行上述實施例一或二任一所述的應用程序測試方法,其具體實現(xiàn)過程及有益效果與上述實施例類似,在此不再贅述。

本發(fā)明實施例四還提供一種測試設備。圖11為本發(fā)明實施例四提供的一種測試設備的結(jié)構(gòu)示意圖。如圖11所示,測試設備1100可包括:處理器1101、存儲器1102、通信接口1103和通信總線1104;處理器1101、存儲器1102和通信接口1103通過通信總線1104連接。

其中,處理器1101,可以為中央處理器。處理器1101還可以為其他通 用處理器、數(shù)字信號處理器(digitalsignalprocessor,簡稱dsp)、專用集成電路(applicationspecificintegratedcircuits,簡稱asic)、現(xiàn)場可編程門陣列(field-programmablegatearray,簡稱fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。存儲器1102,可以包括隨機存取存儲器(random-accessmemory,簡稱ram);存儲器1102也可以包括非易失性存儲器,例如只讀存儲器(read-onlymemory,簡稱rom),快閃存儲器或固態(tài)硬盤(solidstatedrives,簡稱ssd);存儲器1102還可以包括上述種類的存儲器的組合。通信接口1103,可以為接口電路,用于收發(fā)信息,通信接口1103接收外部設備發(fā)送的信息后,給處理器1101處理;另外,通信接口1103可以通過有線通信或無線通信與網(wǎng)絡和其他設備通信。

存儲器1102用于存儲指令。

處理器1101用于執(zhí)行指令,當處理器1101執(zhí)行存儲器1102存儲的指令時,使得處理器1101執(zhí)行上述實施例一或?qū)嵤├腥我凰龅膽贸绦驕y試方法。

本發(fā)明實施例四提供的測試設備可用于執(zhí)行上述實施例一或二任一所述的應用程序測試方法,其具體實現(xiàn)過程及有益效果與上述實施例類似,在此不再贅述。

本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。

最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
霍山县| 冀州市| 仙游县| 义马市| 昌平区| 镇坪县| 察哈| 越西县| 玉龙| 平谷区| 柳江县| 上林县| 高陵县| 兴文县| 广平县| 荔浦县| 尖扎县| 定南县| 潼南县| 巴青县| 江山市| 修文县| 通化市| 高雄县| 行唐县| 收藏| 读书| 东乡| 昭觉县| 江西省| 虞城县| 留坝县| 嘉祥县| 长子县| 同德县| 巴塘县| 临颍县| 卢龙县| 清远市| 江山市| 天全县|