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

用于移動(dòng)終端的測(cè)試方法和測(cè)試終端的制作方法

文檔序號(hào):7556102閱讀:346來源:國(guó)知局
專利名稱:用于移動(dòng)終端的測(cè)試方法和測(cè)試終端的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)設(shè)備制造技術(shù)領(lǐng)域,尤其涉及一種用于移動(dòng)終端的測(cè)試方法和測(cè)試終端。
背景技術(shù)
隨著移動(dòng)終端技術(shù)的日益發(fā)展,移動(dòng)終端產(chǎn)品越來越豐富,功能越來越復(fù)雜,推出頻率越來越快,導(dǎo)致研發(fā)周期縮短、研發(fā)任務(wù)增加。在移動(dòng)終端研發(fā)中,性能指標(biāo)測(cè)試是移動(dòng)終端操作的耗時(shí)測(cè)試,關(guān)系著移動(dòng)終端的質(zhì)量。目前,移動(dòng)終端性能指標(biāo)測(cè)試的測(cè)試方法主要有兩種:第一種測(cè)試方法是從移動(dòng)終端的系統(tǒng)日志中獲取操作起始點(diǎn)和結(jié)束點(diǎn),得到移動(dòng)終端的操作時(shí)間;第二種測(cè)試方法是自動(dòng)分析移動(dòng)終端的系統(tǒng)自帶的跟蹤文件,得到移動(dòng)終端的操作時(shí)間。目前存在的問題是:第一種測(cè)試方法需要改動(dòng)代碼,而且同實(shí)際操作耗時(shí)相比誤差大,無法使用在沒有代碼的測(cè)試環(huán)境中,效率低且誤差大;第二種測(cè)試方法在分析跨進(jìn)程操作耗時(shí)的時(shí)候困難。

發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種用于移動(dòng)終端的測(cè)試方法。該方法提高了性能指標(biāo)測(cè)試結(jié)果的精確度,擴(kuò)大了適用范圍,提高了測(cè)試效率,大大降低了測(cè)試成本。本發(fā)明的第二個(gè)目的在于提出一種測(cè)試終端。
`
為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面實(shí)施例的用于移動(dòng)終端的測(cè)試方法包括以下步驟:a、測(cè)試終端發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端;b、所述測(cè)試終端獲取所述移動(dòng)終端執(zhí)行所述多個(gè)測(cè)試指令時(shí)所述移動(dòng)終端顯示屏顯示的視頻圖像;以及C、所述測(cè)試終端根據(jù)所述視頻圖像對(duì)所述移動(dòng)終端進(jìn)行測(cè)試。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的測(cè)試方法,測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像,并根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試,至少具有以下的優(yōu)點(diǎn):(1)提高了性能指標(biāo)測(cè)試結(jié)果的精確度;(2)不受測(cè)試環(huán)境和測(cè)試版本的影響,擴(kuò)大了適用范圍;(3)提高了測(cè)試效率,大大降低了測(cè)試成本。為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面實(shí)施例的測(cè)試終端,包括:發(fā)送模塊,用于發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端;獲取模塊,用于獲取所述移動(dòng)終端執(zhí)行所述多個(gè)測(cè)試指令時(shí)所述移動(dòng)終端顯示屏顯示的視頻圖像;以及測(cè)試模塊,用于根據(jù)所述視頻圖像對(duì)所述移動(dòng)終端進(jìn)行測(cè)試。 根據(jù)本發(fā)明實(shí)施例的測(cè)試終端,測(cè)試模塊根據(jù)獲取模塊獲取到的視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試,至少具有以下的優(yōu)點(diǎn):(1)提高了性能指標(biāo)測(cè)試結(jié)果的精確度;(2)不受測(cè)試環(huán)境和測(cè)試版本的影響,擴(kuò)大了適用范圍;(3)提高了測(cè)試效率,大大降低了測(cè)試成本。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實(shí)踐了解到。


本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的測(cè)試方法的流程圖;圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的用于移動(dòng)終端的測(cè)試方法的流程圖;圖3是根據(jù)本發(fā)明又一個(gè)實(shí)施例的用于移動(dòng)終端的測(cè)試方法的流程圖;圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的測(cè)試終端的結(jié)構(gòu)示意圖;圖5是根據(jù)本發(fā)明另一個(gè)實(shí)施例的測(cè)試終端的結(jié)構(gòu)示意圖;圖6是根據(jù)本發(fā)明又一個(gè)實(shí)施例的測(cè)試終端的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術(shù)語“相連”、“連接 ”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的測(cè)試方法和測(cè)試終端。目前,移動(dòng)終端性能指標(biāo)測(cè)試的測(cè)試方法主要有兩種:第一種測(cè)試方法是從移動(dòng)終端的系統(tǒng)日志中獲取操作起始點(diǎn)和結(jié)束點(diǎn),得到移動(dòng)終端的操作時(shí)間,該測(cè)試方法需要改動(dòng)代碼,而且同實(shí)際操作耗時(shí)相比誤差大,無法使用在沒有代碼的測(cè)試環(huán)境中,效率低且誤差大;第二種測(cè)試方法是自動(dòng)分析移動(dòng)終端的系統(tǒng)自帶的跟蹤文件,得到移動(dòng)終端的操作時(shí)間,該測(cè)試方法在分析跨進(jìn)程操作耗時(shí)的時(shí)候困難。為此,提出一種用于移動(dòng)終端的測(cè)試方法,包括以下步驟:a、測(cè)試終端發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端山、測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像;以及C、測(cè)試終端根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的用于移動(dòng)終端的測(cè)試方法的流程圖。
如圖1所示,用于移動(dòng)終端的測(cè)試方法包括以下步驟。S101,測(cè)試終端發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。具體地,測(cè)試終端可通過USB數(shù)據(jù)線或者其他有線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令。應(yīng)當(dāng)理解,測(cè)試終端也可通過藍(lán)牙或者其他無線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令,本領(lǐng)域技術(shù)人員可以理解,對(duì)于未來的新的連接方式,本實(shí)施例的測(cè)試終端都可以使用以發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。其中,測(cè)試終端可以是PC (personal computer,個(gè)人計(jì)算機(jī))機(jī),也可以是移動(dòng)終端,測(cè)試指令可包括測(cè)試腳本、測(cè)試用例、操作命令等,應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例不僅適合單個(gè)測(cè)試指令的測(cè)試,而且適合移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端的性能指標(biāo),如多個(gè)進(jìn)程。S102,測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像。具體地,測(cè)試終端中可包括攝像機(jī)、數(shù)碼相機(jī)等錄制裝置進(jìn)行視頻錄制,測(cè)試終端可使用自帶的錄制工具錄制多個(gè)測(cè)試指令被執(zhí)行時(shí)移動(dòng)終端顯示屏的變化,以獲取視頻圖像,測(cè)試終端也可以使用現(xiàn)有的錄制工具(如開源的錄制工具FFmpeg (多媒體視頻處理工具)或者編程接口 PIL (Python Imaging Library, python圖像處理庫(kù))等)對(duì)移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的過程進(jìn)行錄制。由此,在移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí),對(duì)于執(zhí)行次數(shù)頻繁的測(cè)試指令,可將測(cè)試步驟和視頻圖像的錄制過程自動(dòng)化,測(cè)試步驟的自動(dòng)化可根據(jù)不同的移動(dòng)終端系統(tǒng)進(jìn)行選擇,降低了人力成本。S103,測(cè)試終端根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試。具體地,測(cè)試終端對(duì)視頻圖像進(jìn)行分析,并根據(jù)視頻圖像的分析結(jié)果對(duì)移動(dòng)終端進(jìn)行測(cè)試。
·
在本發(fā)明的一個(gè)實(shí)施例中,測(cè)試終端包括封閉盒,其中,移動(dòng)終端被置于封閉盒中。例如,錄制工具在錄制視頻圖像時(shí)對(duì)光線等因素要求嚴(yán)格,并且對(duì)光線等因素的變化適應(yīng)力差,可以將移動(dòng)終端被置于測(cè)試終端的封閉盒中,可最大限度的避免光線對(duì)測(cè)試的影響。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的測(cè)試方法,測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像,并根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試,至少具有以下的優(yōu)點(diǎn):(1)提高了性能指標(biāo)測(cè)試結(jié)果的精確度;(2)不受測(cè)試環(huán)境和測(cè)試版本的影響,擴(kuò)大了適用范圍;(3)提高了測(cè)試效率,大大降低了測(cè)試成本。圖2是根據(jù)本發(fā)明另一個(gè)實(shí)施例的用于移動(dòng)終端的測(cè)試方法的流程圖。為了使得測(cè)試過程更加簡(jiǎn)單化,需獲取視頻圖像的幀變化率序列,并根據(jù)幀變化率獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的執(zhí)行時(shí)間,根據(jù)多個(gè)測(cè)試指令和對(duì)應(yīng)的執(zhí)行時(shí)間獲取移動(dòng)終端的測(cè)試結(jié)果。具體地,如圖2所示,用于移動(dòng)終端的測(cè)試方法包括以下步驟。S201,測(cè)試終端發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。具體地,測(cè)試終端可通過USB數(shù)據(jù)線或者其他有線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令。應(yīng)當(dāng)理解,測(cè)試終端也可通過藍(lán)牙或者其他無線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令,本領(lǐng)域技術(shù)人員可以理解,對(duì)于未來的新的連接方式,本實(shí)施例的測(cè)試終端都可以使用以發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。其中,測(cè)試終端可以是PC (personal computer,個(gè)人計(jì)算機(jī))機(jī),也可以是移動(dòng)終端,測(cè)試指令可包括測(cè)試腳本、測(cè)試用例、操作命令等。S202,測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像。具體地,測(cè)試終端中可包括攝像機(jī)、數(shù)碼相機(jī)等錄制裝置進(jìn)行視頻錄制,測(cè)試終端可使用自帶的錄制工具錄制多個(gè)測(cè)試指令被執(zhí)行時(shí)移動(dòng)終端顯示屏的變化,以獲取視頻圖像,測(cè)試終端也可以使用現(xiàn)有的錄制工具(如開源的錄制工具FFmpeg (多媒體視頻處理工具)或者編程接口 PIL (Python Imaging Library, python圖像處理庫(kù))等)對(duì)移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的過程進(jìn)行錄制。由此,在移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí),對(duì)于執(zhí)行次數(shù)頻繁的測(cè)試指令,可將測(cè)試步驟和視頻圖像的錄制過程自動(dòng)化,測(cè)試步驟的自動(dòng)化可根據(jù)不同的移動(dòng)終端系統(tǒng)進(jìn)行選擇,降低了人力成本。S203,測(cè)試終端獲取視頻圖像的幀變化率序列。具體地,測(cè)試終端對(duì)視頻圖像進(jìn)行視頻分析,得到視頻幀變化率序列,為了更加方便測(cè)試,可以根據(jù)幀變化率序列繪制幀變化率曲線,通過曲線可直觀地看出幀變化率情況。S204,測(cè)試終端根據(jù)幀變化率序列獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的執(zhí)行時(shí)間。具體地,視頻幀變化率曲線上出現(xiàn)波峰的點(diǎn)為視頻圖像發(fā)生變化的點(diǎn),視頻圖像發(fā)生變化,說明移動(dòng)終端執(zhí)行測(cè)試指令,根據(jù)波峰點(diǎn)可以獲取對(duì)應(yīng)的執(zhí)行時(shí)間。S205,測(cè)試終端建立每個(gè)測(cè)試指令與執(zhí)行時(shí)間之間的對(duì)應(yīng)關(guān)系。S206,測(cè)試終 端根據(jù)多個(gè)測(cè)試指令和對(duì)應(yīng)的執(zhí)行時(shí)間獲取移動(dòng)終端的測(cè)試結(jié)果。在本發(fā)明的一個(gè)實(shí)施例中,測(cè)試終端包括封閉盒,其中,移動(dòng)終端被置于封閉盒中。例如,錄制工具在錄制視頻圖像時(shí)對(duì)光線等因素要求嚴(yán)格,并且對(duì)光線等因素的變化適應(yīng)力差,可以將移動(dòng)終端被置于測(cè)試終端的封閉盒中,可最大限度的避免光線對(duì)測(cè)試的影響。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的測(cè)試方法,獲取視頻圖像的幀變化率序列,并根據(jù)幀變化率獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的執(zhí)行時(shí)間,根據(jù)多個(gè)測(cè)試指令和對(duì)應(yīng)的執(zhí)行時(shí)間獲取移動(dòng)終端的測(cè)試結(jié)果,使得測(cè)試過程更加簡(jiǎn)單化,提高了性能指標(biāo)測(cè)試結(jié)果的精確度,提高了測(cè)試效率,大大降低了測(cè)試成本。圖3是根據(jù)本發(fā)明又一個(gè)實(shí)施例的用于移動(dòng)終端的測(cè)試方法的流程圖。為了進(jìn)一步提高用于移動(dòng)終端的測(cè)試方法的精確度,需獲取幀變化率序列中超過預(yù)設(shè)閥值的峰值幀變化率,根據(jù)峰值幀變化率定位測(cè)試指令對(duì)應(yīng)的視頻圖像中的起始幀和結(jié)束幀以獲取對(duì)應(yīng)的執(zhí)行時(shí)間。具體地,如圖3所示,用于移動(dòng)終端的測(cè)試方法包括以下步驟。S301,測(cè)試終端發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。具體地,測(cè)試終端可通過USB數(shù)據(jù)線或者其他有線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令。應(yīng)當(dāng)理解,測(cè)試終端也可以通過藍(lán)牙或者其他無線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令,本領(lǐng)域技術(shù)人員可以理解,對(duì)于未來的新的連接方式,本實(shí)施例的測(cè)試終端都可以使用以發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。其中,測(cè)試終端可以是PC (personal computer,個(gè)人計(jì)算機(jī))機(jī),也可以是移動(dòng)終端,測(cè)試指令可包括測(cè)試腳本、測(cè)試用例、操作命令等。
S302,測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像。具體地,測(cè)試終端中可包括攝像機(jī)、數(shù)碼相機(jī)等錄制裝置進(jìn)行視頻錄制,測(cè)試終端可使用自帶的錄制工具錄制多個(gè)測(cè)試指令被執(zhí)行時(shí)移動(dòng)終端顯示屏的變化,以獲取視頻圖像,測(cè)試終端也可以使用現(xiàn)有的錄制工具(如開源的錄制工具如FFmpeg(多媒體視頻處理工具)或者編程接口 PIL (Python ImagingLibrary, python圖像處理庫(kù))等)對(duì)移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的過程進(jìn)行錄制。由此,在移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí),對(duì)于執(zhí)行次數(shù)頻繁的測(cè)試指令,可將測(cè)試步驟和視頻圖像的錄制過程自動(dòng)化,測(cè)試步驟的自動(dòng)化可根據(jù)不同的移動(dòng)終端系統(tǒng)進(jìn)行選擇,降低了人力成本。S303,測(cè)試終端獲取視頻圖像的幀變化率序列。具體地,測(cè)試終端對(duì)視頻圖像進(jìn)行視頻分析,得到視頻幀變化率序列,為了更加方便測(cè)試,可以根據(jù)幀變化率序列繪制幀變化率曲線,通過曲線可直觀地看出幀變化率情況。S304,測(cè)試終端獲取幀變化率序列中超過預(yù)設(shè)閥值的峰值幀變化率。

具體地,視頻幀變化率曲線上出現(xiàn)波峰的點(diǎn)為視頻圖像發(fā)生變化的點(diǎn),視頻圖像發(fā)生變化,說明移動(dòng)終端執(zhí)行測(cè)試指令,根據(jù)波峰點(diǎn)可以獲取對(duì)應(yīng)的執(zhí)行時(shí)間。S305,測(cè)試終端根據(jù)峰值變化率定位測(cè)試指令對(duì)應(yīng)的視頻圖像中的起始幀和結(jié)束幀。具體地,設(shè)置一個(gè)閾值,獲取視頻幀變化率曲線上超過該閾值的波峰,并根據(jù)該閾值獲取該波峰對(duì)應(yīng)的起始幀和結(jié)束幀。S306,測(cè)試終端根據(jù)起始幀和結(jié)束幀獲取對(duì)應(yīng)的執(zhí)行時(shí)間。具體地,測(cè)試終端根據(jù)起始幀的對(duì)應(yīng)時(shí)間和結(jié)束幀的對(duì)應(yīng)時(shí)間的差值獲取測(cè)試指令被執(zhí)行時(shí)使用的時(shí)間。S307,測(cè)試終端建立每個(gè)測(cè)試指令與執(zhí)行時(shí)間之間的對(duì)應(yīng)關(guān)系。S308,測(cè)試終端根據(jù)多個(gè)測(cè)試指令和對(duì)應(yīng)的執(zhí)行時(shí)間獲取移動(dòng)終端的測(cè)試結(jié)果。在本發(fā)明的一個(gè)實(shí)施例中,測(cè)試終端包括封閉盒,其中,移動(dòng)終端被置于封閉盒中。例如,錄制工具在錄制視頻圖像時(shí)對(duì)光線等因素要求嚴(yán)格,并且對(duì)光線等因素的變化適應(yīng)力差,可以將移動(dòng)終端被置于測(cè)試終端的封閉盒中,可最大限度的避免光線對(duì)測(cè)試的影響。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的測(cè)試方法,獲取幀變化率序列中超過預(yù)設(shè)閥值的峰值幀變化率,根據(jù)峰值幀變化率定位測(cè)試指令對(duì)應(yīng)的視頻圖像中的起始幀和結(jié)束幀以獲取對(duì)應(yīng)的執(zhí)行時(shí)間,進(jìn)一步提高了精確度,擴(kuò)大了適用范圍,提高了測(cè)試效率,大大降低了測(cè)試成本。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種測(cè)試終端。一種測(cè)試終端,包括:發(fā)送模塊,用于發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端;獲取模塊,用于獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像;以及測(cè)試模塊,用于根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試。圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的測(cè)試終端的結(jié)構(gòu)示意圖。如圖4所示,測(cè)試終端包括:發(fā)送模塊100、獲取模塊200和測(cè)試模塊300。具體地,發(fā)送模塊100用于發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。更具體地,發(fā)送模塊100可通過USB數(shù)據(jù)線或者其他有線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令。應(yīng)當(dāng)理解,發(fā)送模塊100也可通過藍(lán)牙或者其他無線的連接方式與移動(dòng)終端建立連接,并向移動(dòng)終端發(fā)送多個(gè)測(cè)試指令,本領(lǐng)域技術(shù)人員可以理解,對(duì)于未來新的連接方式,本實(shí)施例的測(cè)試終端都可以使用以發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端。其中,測(cè)試終端可以是PC (personalcomputer,個(gè)人計(jì)算機(jī))機(jī),也可以是移動(dòng)終端,測(cè)試指令可包括測(cè)試腳本、測(cè)試用例、操作命令等,應(yīng)當(dāng)理解,本發(fā)明的實(shí)施例不僅適合單個(gè)測(cè)試指令的測(cè)試,而且適合移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端的性能指標(biāo),如多個(gè)進(jìn)程。獲取模塊200用于獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像。更具體地,測(cè)試終端中可包括攝像機(jī)、數(shù)碼相機(jī)等錄制裝置進(jìn)行視頻錄制,獲取模塊200可使用自帶的錄制工具錄制多個(gè)測(cè)試指令被執(zhí)行時(shí)移動(dòng)終端顯示屏的變化,以獲取視頻圖像,獲取模塊200也可以使用現(xiàn)有的錄制工具(如開源的錄制工具FFmpeg(多媒體視頻處理工具)或者編程接口 PIL (Python Imaging Library, python圖像處理庫(kù))等)對(duì)移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的過程進(jìn)行錄制。由此,在移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí),對(duì)于執(zhí)行次數(shù)頻繁的測(cè)試指令,可將測(cè)試步驟和視頻圖像的錄制過程自動(dòng)化,測(cè)試步驟的自動(dòng)化可根據(jù)不同的移動(dòng)終端系統(tǒng)進(jìn)行選擇,降低了人力成本。測(cè)試模塊300用于根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試。更具體地,測(cè)試模塊300對(duì)視頻圖像進(jìn)行分析,并根據(jù)視頻圖像的分析結(jié)果對(duì)移動(dòng)終端進(jìn)行測(cè)試。在本發(fā)明的一個(gè)實(shí)施例中,測(cè)試終端包括封閉盒,其中,移動(dòng)終端被置于封閉盒中。例如,錄制工具在錄制視頻圖像時(shí)對(duì)光線等因素要求嚴(yán)格,并且對(duì)光線等因素的變化適應(yīng)力差,可以將移動(dòng)終端被置于測(cè)試終端的封閉盒中,可最大限度的避免光線對(duì)測(cè)試的影響。根據(jù)本發(fā)明實(shí)施例的測(cè)試終端,測(cè)試模塊根據(jù)獲取模塊獲取到的視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試,至少具有以下的優(yōu)點(diǎn):(1)提高了性能指標(biāo)測(cè)試結(jié)果的精確度;(2)不受測(cè)試環(huán)境和測(cè)試版本的影響,擴(kuò)大了適用范圍;(3)提高了測(cè)試效率,大大降低了測(cè)試成本。

圖5是根據(jù)本發(fā)明另一個(gè)實(shí)施例的測(cè)試終端的結(jié)構(gòu)示意圖。如圖5所示,測(cè)試終端包括:發(fā)送模塊100、獲取模塊200、測(cè)試模塊300、第一獲取單元310、第二獲取單元320、建立單元330和第三獲取單元340。其中,測(cè)試模塊300包括:第一獲取單元310、第二獲取單元320、建立單元330和第三獲取單元340。具體地,第一獲取單元310用于獲取視頻圖像的幀變化率序列。更具體地,第一單元310對(duì)視頻圖像進(jìn)行視頻分析,得到視頻幀變化率序列,為了更加方便測(cè)試,可以根據(jù)幀變化率序列繪制幀變化率曲線,通過曲線可直觀地看出幀變化率情況。第二獲取單元320用于根據(jù)幀變化率序列獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的執(zhí)行時(shí)間。更具體地,視頻幀變化率曲線上出現(xiàn)波峰的點(diǎn)為視頻圖像發(fā)生變化的點(diǎn),視頻圖像發(fā)生變化,說明移動(dòng)終端執(zhí)行測(cè)試指令,根據(jù)波峰點(diǎn)可以獲取對(duì)應(yīng)的執(zhí)行時(shí)間。建立單元330用于建立每個(gè)測(cè)試指令與執(zhí)行時(shí)間之間的對(duì)應(yīng)關(guān)系。第三獲取單元340用于根據(jù)多個(gè)測(cè)試指令和對(duì)應(yīng)的執(zhí)行時(shí)間獲取移動(dòng)終端的測(cè)試結(jié)果。在本發(fā)明的一個(gè)實(shí)施例中,測(cè)試終端包括封閉盒,其中,移動(dòng)終端被置于封閉盒中。例如,錄制工具在錄制視頻圖像時(shí)對(duì)光線等因素要求嚴(yán)格,并且對(duì)光線等因素的變化適應(yīng)力差,可以將移動(dòng)終端被置于測(cè)試終端的封閉盒中,可最大限度的避免光線對(duì)測(cè)試的影響。根據(jù)本發(fā)明實(shí)施例的測(cè)試終端,第一獲取單元獲取視頻圖像的幀變化率序列,第二獲取單元根據(jù)第一獲取單元獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令的執(zhí)行時(shí)間,第三獲取單元根據(jù)多個(gè)測(cè)試指令和對(duì)應(yīng)的執(zhí)行時(shí)間獲取的移動(dòng)終端的測(cè)試結(jié)果,使用測(cè)試過程更加簡(jiǎn)單化,提高了性能指標(biāo)測(cè)試結(jié)果的精確度,提高了測(cè)試效率,大大降低了測(cè)試成本。圖6是根據(jù)本發(fā)明又一個(gè)實(shí)施例的測(cè)試終端的結(jié)構(gòu)示意圖。如圖6所示,在圖5所示實(shí)施例的基礎(chǔ)上第二獲取單元320包括:第一獲取子單元321、定位子單元322和第二獲取子單元323。具體地,第一獲取子單元321用于獲取幀變化率序列中超過預(yù)設(shè)閥值的峰值幀變化率。更具體地,視頻幀變化率曲線上出現(xiàn)波峰的點(diǎn)為視頻圖像發(fā)生變化的點(diǎn),視頻圖像發(fā)生變化,說明移動(dòng)終端執(zhí)行測(cè)試指令,第一獲取子單元321根據(jù)波峰點(diǎn)可以獲取對(duì)應(yīng)的執(zhí)行時(shí)間。定位子單元322用于根據(jù)峰值幀變化率定位測(cè)試指令對(duì)應(yīng)的視頻圖像中的起始幀和結(jié)束幀。更具體地,設(shè)置一個(gè)閥值,定位子單元322獲取視頻幀變化率曲線上超過該閥值的波峰,并根據(jù)該閥值獲取該波峰對(duì)應(yīng)的起始幀和結(jié)束幀。第二獲取子單元323用于根據(jù)起始幀和結(jié)束幀獲取對(duì)應(yīng)的執(zhí)行時(shí)間。更具體地,第二獲取子單元323根據(jù)起始幀的對(duì)應(yīng)時(shí)間和結(jié)束幀的對(duì)應(yīng)時(shí)間的差值獲取測(cè)試指令被執(zhí)行時(shí)使用的時(shí)間。在本發(fā)明的一個(gè)實(shí)施例中,測(cè)試終端包括封閉盒,其中,移動(dòng)終端被置于封閉盒中。例如,錄制工具在錄制視頻圖像時(shí)對(duì)光線等因素要求嚴(yán)格,并且對(duì)光線等因素的變化適應(yīng)力差,可以將移動(dòng)終端被置于測(cè)試終端的封閉盒中,可最大限度的避免光線對(duì)測(cè)試的影響。`根據(jù)本發(fā)明實(shí)施例的測(cè)試終端,第一獲取子單元獲取幀變化率序列中超過預(yù)設(shè)閥值的峰值幀變化率,第二獲取子單元根據(jù)定位子單元定位的起始幀和結(jié)束幀以獲取對(duì)應(yīng)的執(zhí)行時(shí)間,進(jìn)一步提高了精確度,擴(kuò)大了適用范圍,提高了測(cè)試效率,大大降低了測(cè)試成本。應(yīng)當(dāng)理解,在本發(fā)明的實(shí)施例中,移動(dòng)終端可以是手機(jī)、平板電腦、個(gè)人數(shù)字助理、電子書等具有各種操作系統(tǒng)的硬件設(shè)備。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要 求及其等同物限定。
權(quán)利要求
1.一種用于移動(dòng)終端的測(cè)試方法,其特征在于,包括以下步驟: a、測(cè)試終端發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端; b、所述測(cè)試終端獲取所述移動(dòng)終端執(zhí)行所述多個(gè)測(cè)試指令時(shí)所述移動(dòng)終端顯示屏顯示的視頻圖像;以及 c、所述測(cè)試終端根據(jù)所述視頻圖像對(duì)所述移動(dòng)終端進(jìn)行測(cè)試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述測(cè)試終端根據(jù)所述視頻圖像對(duì)所述移動(dòng)終端進(jìn)行測(cè)試,進(jìn)一步包括: 所述測(cè)試終端獲取所述視頻圖像的幀變化率序列;以及 所述測(cè)試終端根據(jù)所述幀變化率序列獲取所述移動(dòng)終端執(zhí)行所述多個(gè)測(cè)試指令的執(zhí)行時(shí)間,并根據(jù)所述多個(gè)測(cè)試指令和對(duì)應(yīng)的所述執(zhí)行時(shí)間獲取所述移動(dòng)終端的測(cè)試結(jié)果。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 所述測(cè)試終端建立每個(gè)所述測(cè)試指令與所述執(zhí)行時(shí)間之間的對(duì)應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述測(cè)試終端根據(jù)所述幀變化率序列獲取所述移動(dòng)終端執(zhí)行所述多個(gè)測(cè)試指令的執(zhí)行時(shí)間,進(jìn)一步包括: 所述測(cè) 試終端獲取所述幀變化率序列中超過預(yù)設(shè)閾值的峰值幀變化率; 所述測(cè)試終端根據(jù)所述峰值幀變化率定位所述測(cè)試指令對(duì)應(yīng)的所述視頻圖像中的起始幀和結(jié)束幀;以及 所述測(cè)試終端根據(jù)所述起始幀和所述結(jié)束幀獲取對(duì)應(yīng)的所述執(zhí)行時(shí)間。
5.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述測(cè)試終端包括封閉盒,其中,所述移動(dòng)終端被置于所述封閉盒中。
6.一種測(cè)試終端,其特征在于,包括: 發(fā)送模塊,用于發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端; 獲取模塊,用于獲取所述移動(dòng)終端執(zhí)行所述多個(gè)測(cè)試指令時(shí)所述移動(dòng)終端顯示屏顯示的視頻圖像;以及 測(cè)試模塊,用于根據(jù)所述視頻圖像對(duì)所述移動(dòng)終端進(jìn)行測(cè)試。
7.根據(jù)權(quán)利要求6所述的測(cè)試終端,其特征在于,所述測(cè)試模塊包括: 第一獲取單元,用于獲取所述視頻圖像的幀變化率序列; 第二獲取單元,用于根據(jù)所述幀變化率序列獲取所述移動(dòng)終端執(zhí)行所述多個(gè)測(cè)試指令的執(zhí)行時(shí)間;以及 第三獲取單元,用于根據(jù)所述多個(gè)測(cè)試指令和對(duì)應(yīng)的所述執(zhí)行時(shí)間獲取所述移動(dòng)終端的測(cè)試結(jié)果。
8.根據(jù)權(quán)利要求7所述的測(cè)試終端,其特征在于,還包括: 建立單元,用于建立每個(gè)所述測(cè)試指令與所述執(zhí)行時(shí)間之間的對(duì)應(yīng)關(guān)系。
9.根據(jù)權(quán)利要求7所述的測(cè)試終端,其特征在于,所述第二獲取單元包括: 第一獲取子單元,用于獲取所述幀變化率序列中超過預(yù)設(shè)閥值的峰值幀變化率; 定位子單元,用于根據(jù)所述峰值幀變化率定位所述測(cè)試指令對(duì)應(yīng)的所述視頻圖像中的起始幀和結(jié)束幀;以及 第二獲取子單元,用于根據(jù)所述起始幀和所述結(jié)束幀獲取對(duì)應(yīng)的所述執(zhí)行時(shí)間。
10.根據(jù)權(quán)利要求6-9任一項(xiàng)所述的測(cè)試終端,其特征在于,所述測(cè)試終端包括封閉盒,其中,所述移動(dòng)終端被置于所述封閉盒中。
全文摘要
本發(fā)明提出一種用于移動(dòng)終端的測(cè)試方法和測(cè)試終端,其中該方法包括以下步驟測(cè)試終端發(fā)送多個(gè)測(cè)試指令至移動(dòng)終端;測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像;以及測(cè)試終端根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試。根據(jù)本發(fā)明實(shí)施例方法,測(cè)試終端獲取移動(dòng)終端執(zhí)行多個(gè)測(cè)試指令時(shí)移動(dòng)終端顯示屏顯示的視頻圖像,并根據(jù)視頻圖像對(duì)移動(dòng)終端進(jìn)行測(cè)試,提高了性能指標(biāo)測(cè)試結(jié)果的精確度,擴(kuò)大了適用范圍,提高了測(cè)試效率,大大降低了測(cè)試成本。
文檔編號(hào)H04M1/24GK103237108SQ201310175680
公開日2013年8月7日 申請(qǐng)日期2013年5月13日 優(yōu)先權(quán)日2013年5月13日
發(fā)明者鄧呈亮, 楊鵬, 王浙航 申請(qǐng)人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
松滋市| 盖州市| 隆尧县| 资兴市| 惠州市| 孝义市| 金沙县| 怀远县| 兴仁县| 喀什市| 新建县| 巨野县| 山东省| 霞浦县| 酉阳| 渑池县| 宁化县| 泸定县| 土默特右旗| 静宁县| 武宁县| 威信县| 诸暨市| 岑溪市| 吴桥县| 建瓯市| 郧西县| 南通市| 固镇县| 虎林市| 永康市| 台东市| 八宿县| 新邵县| 繁昌县| 浮梁县| 梅河口市| 财经| 克东县| 镇江市| 行唐县|