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

終端測試的方法及裝置制造方法

文檔序號:6639974閱讀:160來源:國知局
終端測試的方法及裝置制造方法
【專利摘要】本發(fā)明提供終端測試方法及裝置,所述方法包括執(zhí)行至少一次測試事件,所述方法包括:獲取預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù),在執(zhí)行所述測試事件之前,獲取本地與所述預(yù)配選項和所述預(yù)配測試參數(shù)相對應(yīng)的當(dāng)前測試參數(shù),將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件。應(yīng)用本發(fā)明實施例根據(jù)預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù)執(zhí)行測試事件,從而增加了終端測試的靈活性,滿足了終端測試不同的需求。
【專利說明】終端測試的方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及終端測試的方法及裝置。

【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,終端設(shè)備得到了廣泛的應(yīng)用,故對終端設(shè)備的性能測試變得尤為重要。其中,終端設(shè)備的操作系統(tǒng),比如,安卓(Android)操作系統(tǒng)自帶了一款用于隨機測試的Monkey工具,可以進行基本的隨機測試。
[0003]上述Android操作系統(tǒng)是一種基于自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,比如:智能手機和平板電腦。Monkey工具是android操作系統(tǒng)下自動化測試比較重要的一個工具,該工具可以運行在主機(host)端或者終端設(shè)備(模擬器或真實設(shè)備)端,能夠模擬用戶各種操作,比如:點擊、滑動、接入點(Access Point, AP)切換等。
[0004]現(xiàn)有技術(shù)中,利用monkey工具進行終端測試時,一般過程是模擬用戶的按鍵輸入,觸摸屏輸入,手勢輸入等,對單個程序或者整個系統(tǒng)進行壓力測試。而且,Android操作系統(tǒng)自帶的monkey工具支持輸入數(shù)量參數(shù),即Monkey事件執(zhí)行的總次數(shù),Monkey工具會在每次執(zhí)行測試事件時判斷執(zhí)行次數(shù),如果沒有超過總次數(shù),就會一直執(zhí)行;如果到達總次數(shù),則停止執(zhí)行。
[0005]但是,由于現(xiàn)有monkey工具只支持輸入數(shù)量參數(shù),使得利用該monkey工具進行終端測試時靈活性很差,不能滿足終端設(shè)備的其他測試需求。


【發(fā)明內(nèi)容】

[0006]本發(fā)明提供終端測試的方法及裝置,以解決現(xiàn)有技術(shù)中由于現(xiàn)有monkey工具只支持輸入數(shù)量參數(shù),使得利用該monkey工具進行終端測試時靈活性很差,不能滿足終端設(shè)備的其他測試需求的問題。
[0007]根據(jù)本發(fā)明實施例的第一方面,提供一種終端測試的方法,所述方法包括執(zhí)行至少一次測試事件,包括:
[0008]獲取預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù);
[0009]在執(zhí)行所述測試事件之前,獲取本地與所述預(yù)配選項和所述預(yù)配測試參數(shù)相對應(yīng)的當(dāng)前測試參數(shù);
[0010]將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件。
[0011]優(yōu)選地,所述預(yù)配選項包括網(wǎng)絡(luò)選項,所述預(yù)配測試參數(shù)包括無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò),所述第二獲取單元還用于通過本地接口獲取當(dāng)前使用網(wǎng)絡(luò),所述當(dāng)前使用網(wǎng)絡(luò)為所述當(dāng)前測試參數(shù)。
[0012]優(yōu)選地,所述預(yù)配選項包括界面選項,所述預(yù)配測試參數(shù)包括指定界面,所述第二獲取單元還用于通過套接字連接打開查看服務(wù)器,得到當(dāng)前界面,所述當(dāng)前界面為所述當(dāng)前測試參數(shù)。
[0013]進一步優(yōu)選地,所述判定單元還用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則需要將所述當(dāng)前測試參數(shù)置為所述預(yù)設(shè)測試參數(shù)之后再執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則執(zhí)行所述測試事件。
[0014]更進一步優(yōu)選地,所述預(yù)配測試參數(shù)還包括指定操作,所述判定單元還用于執(zhí)行與所述指定操作相對應(yīng)的測試事件。
[0015]根據(jù)本發(fā)明實施例的第二方面,提供一種終端測試的裝置,所述裝置用于執(zhí)行至少一次測試事件,所述裝置包括:
[0016]第一獲取單元,用于獲取預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù);
[0017]第二獲取單元,用于在執(zhí)行所述測試事件之前,獲取本地與所述預(yù)配選項和所述預(yù)配測試參數(shù)相對應(yīng)的當(dāng)前測試參數(shù);
[0018]判定單元,用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件。
[0019]優(yōu)選地,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定結(jié)束時間,所述第二獲取單元還用于獲取當(dāng)前系統(tǒng)時間,所述當(dāng)前系統(tǒng)時間為所述當(dāng)前測試參數(shù)。
[0020]優(yōu)選地,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定時間段,所述第二獲取單元還用于獲取當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間,計算所述當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間的時間差,所述時間差為所述當(dāng)前測試參數(shù)。
[0021]優(yōu)選地,所述預(yù)配選項還包括執(zhí)行次數(shù)選項,所述預(yù)配測試參數(shù)包括指定次數(shù),所述第二獲取單元還用于獲取當(dāng)前執(zhí)行測試事件的次數(shù),所述當(dāng)前執(zhí)行測試事件的次數(shù)為所述當(dāng)前測試參數(shù)。
[0022]進一步優(yōu)選地,所述判定單元還用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則繼續(xù)執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則停止執(zhí)行所述測試事件。
[0023]應(yīng)用本發(fā)明實施例,可以根據(jù)預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù),比如:指定網(wǎng)絡(luò)、指定界面、指定時間等測試需求內(nèi),執(zhí)行測試事件,從而增加了終端測試的靈活性,滿足了終端測試不同的需求。

【專利附圖】

【附圖說明】
[0024]圖1是本發(fā)明終端測試的方法的一個實施例流程圖;
[0025]圖2是本發(fā)明終端測試的裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0026]圖3是本發(fā)明終端測試的裝置的一個實施例框圖。

【具體實施方式】
[0027]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明實施例中的技術(shù)方案,并使本發(fā)明實施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明實施例中技術(shù)方案作進一步詳細的說明。
[0028]下面結(jié)合附圖對本發(fā)明終端測試的實施例進行詳細描述。
[0029]參見圖1,為本發(fā)明終端測試的方法的一個實施例流程圖,該方法可以應(yīng)用于終端設(shè)備上,比如,Android操作系統(tǒng)自帶的Monkey工具,并可以執(zhí)行至少一次測試事件。其中,終端設(shè)備可以包括各種智能手機、平板電腦、PC(Personal Computer,個人計算機)等。所述方法包括以下步驟:
[0030]步驟110:獲取預(yù)配選項、以及該預(yù)配選項對應(yīng)的預(yù)配測試參數(shù)。
[0031]本實施例中,預(yù)配選項有很多種,比如:網(wǎng)絡(luò)選項、界面選項、時間選項等。其中,網(wǎng)絡(luò)選項對應(yīng)的預(yù)配測試參數(shù)包括無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò),界面選項對應(yīng)的預(yù)配測試參數(shù)包括指定界面,時間選項對應(yīng)的預(yù)配測試參數(shù)包括測試結(jié)束時間或指定時間段。
[0032]另外,預(yù)配選項還可以為執(zhí)行次數(shù)選項。其中,執(zhí)行次數(shù)選項對應(yīng)的預(yù)配測試參數(shù)指的是指定次數(shù)。
[0033]步驟120:在執(zhí)行所述測試事件之前,獲取本地與預(yù)配選項相對應(yīng)的當(dāng)前測試參數(shù)。
[0034]本實施例中,根據(jù)預(yù)配選項和預(yù)配測試參數(shù)的不同,可以有如下不同的獲取方式:
[0035]第一種方式,當(dāng)預(yù)配選項包括網(wǎng)絡(luò)選項時,通過本地接口獲取當(dāng)前使用網(wǎng)絡(luò),該當(dāng)前使用網(wǎng)絡(luò)為當(dāng)前測試參數(shù)。其中,當(dāng)前使用網(wǎng)絡(luò)可能是無線網(wǎng)絡(luò),也可能是移動網(wǎng)絡(luò)。
[0036]第二種方式,當(dāng)預(yù)配選項包括界面選項時,通過套接字(socket)連接打開查看服務(wù)器(View Server),得到當(dāng)前界面,所述當(dāng)前界面為當(dāng)前測試參數(shù)。
[0037]第三種方式,當(dāng)預(yù)配選項包括時間選項,預(yù)配測試參數(shù)包括測試結(jié)束時間時,獲取當(dāng)前的系統(tǒng)時間,該當(dāng)前系統(tǒng)時間為所述當(dāng)前測試參數(shù)。
[0038]第四種方式,當(dāng)預(yù)配選項包括時間選項,預(yù)配測試參數(shù)包括指定時間段時,獲取當(dāng)前的系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間,計算當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間的時間差,該時間差為當(dāng)前測試參數(shù)。
[0039]第五種方式,當(dāng)預(yù)配選項包括執(zhí)行次數(shù)選項,獲取當(dāng)前執(zhí)行測試事件的次數(shù),該當(dāng)前執(zhí)行測試事件的次數(shù)為當(dāng)前測試參數(shù)。
[0040]步驟130:將當(dāng)前測試參數(shù)與預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件。
[0041]本實施例中,根據(jù)預(yù)配選項和預(yù)配測試參數(shù)的不同,可以有如下不同的判定方式:
[0042]第一種方式,預(yù)配選項包括網(wǎng)絡(luò)選項和/或界面選項時,判定方式如下:將當(dāng)前測試參數(shù)與預(yù)配測試參數(shù)進行比較,當(dāng)當(dāng)前測試參數(shù)與預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則需要將當(dāng)前測試參數(shù)置為預(yù)設(shè)測試參數(shù)之后再執(zhí)行測試事件;以及,當(dāng)當(dāng)前測試參數(shù)與預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則執(zhí)行所述測試事件。
[0043]比如:預(yù)配選項包括網(wǎng)絡(luò)選項,預(yù)配測試參數(shù)包括無線網(wǎng)絡(luò)。在執(zhí)行每次測試事件之前,通過本地接口獲取到的當(dāng)前使用網(wǎng)絡(luò)是移動網(wǎng)絡(luò),則需要將移動網(wǎng)絡(luò)置為無線網(wǎng)絡(luò),再執(zhí)行測試事件;若通過本地接口獲取到的當(dāng)前使用網(wǎng)絡(luò)是無線網(wǎng)絡(luò),則直接執(zhí)行測試事件,從而滿足了在指定網(wǎng)絡(luò)執(zhí)行測試事件的測試需求。同樣,預(yù)配測試參數(shù)包括移動網(wǎng)絡(luò)時與此類似,不再重復(fù)。
[0044]又比如:預(yù)配選項包括界面選項,預(yù)配測試參數(shù)包括指定界面。在執(zhí)行每次測試事件之前,通過套接字連接打開查看服務(wù)器,得到當(dāng)前界面,若當(dāng)前界面和指定界面不同,則需要將當(dāng)前界面置為指定界面,再執(zhí)行測試事件;若當(dāng)前界面和指定界面相同,則直接執(zhí)行測試事件,從而滿足了在指定界面執(zhí)行測試事件的測試需求。
[0045]另外,預(yù)配選項包括界面選項,預(yù)配測試參數(shù)包括指定界面,以及指定操作時,在執(zhí)行測試事件時需要執(zhí)行與該指定操作相對應(yīng)的測試事件,從而滿足了在指定界面執(zhí)行指定操作的測試需求。其中,該指定操作可以點擊、滑動或接入點(Access Point,AP)切換等。
[0046]第二種方式,預(yù)配選項包括時間選項和/或執(zhí)行次數(shù)選項時,判定方式如下:將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則繼續(xù)執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則停止執(zhí)行所述測試事件。
[0047]比如:預(yù)配選項包括時間選項,預(yù)配測試參數(shù)包括指定結(jié)束時間。其中,指定結(jié)束時間指的是具體的時刻。在執(zhí)行每次測試事件之前,獲取當(dāng)前系統(tǒng)時間,若當(dāng)前系統(tǒng)時間和指定結(jié)束時間不同,則繼續(xù)執(zhí)行測試事件;若當(dāng)前系統(tǒng)時間和指定結(jié)束時間相同,則停止執(zhí)行測試事件,從而能夠控制測試事件結(jié)束時間,增加了終端測試的靈活性。
[0048]又比如:配選項包括時間選項,預(yù)配測試參數(shù)包括指定時間段。其中,指定時間段指的是一段時間,例如,10分鐘。在執(zhí)行每次測試事件之前,獲取當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間,計算所述當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間的時間差,若該時間差和指定時間段不同,則繼續(xù)執(zhí)行測試事件;若時間差和指定時間段相同,則停止執(zhí)行測試事件,從而滿足了在指定時間內(nèi)執(zhí)行測試事件的測試需求。
[0049]另外,還可以在第一次測試開始時啟動一個定時為指定時間段的定時器,當(dāng)定時器到達指點時間段時,停止執(zhí)行終端測試(包括正在執(zhí)行的測試事件,還包括沒有執(zhí)行的測試事件)。
[0050]再比如:預(yù)配選項還包括執(zhí)行次數(shù)選項,預(yù)配測試參數(shù)包括指定次數(shù),例如,100次。在執(zhí)行每次測試事件之前,獲取當(dāng)前執(zhí)行測試事件的次數(shù),若當(dāng)前執(zhí)行測試事件的次數(shù)和指定次數(shù)不同,則繼續(xù)執(zhí)行測試事件;若當(dāng)前執(zhí)行測試事件的次數(shù)和指定次數(shù)相同,則停止執(zhí)行測試事件,從而能夠控制測試事件的執(zhí)行次數(shù),增加了終端測試的靈活性。
[0051]由上述實施例可見,該實施例可以在指定網(wǎng)絡(luò)、指定界面、指定時間等測試需求內(nèi)執(zhí)行測試事件,從而增加了終端測試的靈活性,滿足了終端測試不同的需求。
[0052]與前述終端測試的方法實施例相對應(yīng),本發(fā)明還提供了終端測試的裝置的實施例。
[0053]本發(fā)明終端測試的裝置的實施例可以應(yīng)用在終端設(shè)備上。裝置實施例可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為一個邏輯意義上的裝置,是通過其所在設(shè)備的處理器將非易失性存儲器中對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。從硬件層面而言,如圖2所示,為本發(fā)明終端測試的裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,除了圖2所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲器之外,實施例中裝置所在的設(shè)備通常還可以包括其他硬件,如負責(zé)處理報文的轉(zhuǎn)發(fā)芯片等等;從硬件結(jié)構(gòu)上來講該設(shè)備還可能是分布式的設(shè)備,可能包括多個接口卡,以便在硬件層面進行報文處理的擴展。
[0054]參見圖3,為本發(fā)明終端測試的裝置的一個實施例框圖,所述裝置可以應(yīng)用在終端設(shè)備上,并用于執(zhí)行至少一次測試事件,所述裝置包括:第一獲取單元31。
[0055]其中,第一獲取單元31用于獲取預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù);
[0056]第二獲取單元32用于在執(zhí)行所述測試事件之前,獲取本地與所述預(yù)配選項和所述預(yù)配測試參數(shù)相對應(yīng)的當(dāng)前測試參數(shù)。
[0057]判定單元33用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件。
[0058]在第一個可選的實現(xiàn)方式中,所述預(yù)配選項包括網(wǎng)絡(luò)選項,所述預(yù)配測試參數(shù)包括無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò),所述第二獲取單元32還用于通過本地接口獲取當(dāng)前使用網(wǎng)絡(luò),所述當(dāng)前使用網(wǎng)絡(luò)為所述當(dāng)前測試參數(shù)。
[0059]在第二個可選的實現(xiàn)方式中,所述預(yù)配選項包括界面選項,所述預(yù)配測試參數(shù)包括指定界面,所述第二獲取單元32還用于通過套接字連接打開查看服務(wù)器,得到當(dāng)前界面,所述當(dāng)前界面為所述當(dāng)前測試參數(shù)。
[0060]在上述第一個和第二個可選的實現(xiàn)方式中,所述判定單元33還用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則需要將所述當(dāng)前測試參數(shù)置為所述預(yù)設(shè)測試參數(shù)之后再執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則執(zhí)行所述測試事件。
[0061]另外,當(dāng)預(yù)配測試參數(shù)還包括指定操作,所述判定單元33還用于執(zhí)行與所述指定操作相對應(yīng)的測試事件。
[0062]在第三個可選的實現(xiàn)方式中,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定結(jié)束時間,所述第二獲取單元32還用于獲取當(dāng)前系統(tǒng)時間,所述當(dāng)前系統(tǒng)時間為所述當(dāng)前測試參數(shù)。
[0063]在第四個可選的實現(xiàn)方式中,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定時間段,所述第二獲取單元32還用于獲取當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間,計算所述當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間的時間差,所述時間差為所述當(dāng)前測試參數(shù)。
[0064]在第五個可選的實現(xiàn)方式中,所述預(yù)配選項還包括執(zhí)行次數(shù)選項,所述預(yù)配測試參數(shù)包括指定次數(shù),所述第二獲取單元32還用于獲取當(dāng)前執(zhí)行測試事件的次數(shù),所述當(dāng)前執(zhí)行測試事件的次數(shù)為所述當(dāng)前測試參數(shù)。
[0065]在上述第三個、第四個和第五個可選的實現(xiàn)方式中,所述判定單元33還用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則繼續(xù)執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則停止執(zhí)行所述測試事件。
[0066]上述裝置中各個單元的功能和作用的實現(xiàn)過程具體詳見上述方法中對應(yīng)步驟的實現(xiàn)過程,在此不再贅述。
[0067]對于裝置實施例而言,由于其基本對應(yīng)于方法實施例,所以相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本發(fā)明方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
[0068]由上述實施例可見,該實施例可以在指定網(wǎng)絡(luò)、指定界面、指定時間等測試需求內(nèi)執(zhí)行測試事件,從而增加了終端測試的靈活性,滿足了終端測試不同的需求。
[0069]本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本【技術(shù)領(lǐng)域】中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0070]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【權(quán)利要求】
1.一種終端測試的方法,所述方法包括執(zhí)行至少一次測試事件,其特征在于,所述方法包括: 獲取預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù); 在執(zhí)行所述測試事件之前,獲取本地與所述預(yù)配選項和所述預(yù)配測試參數(shù)相對應(yīng)的當(dāng)前測試參數(shù); 將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)配選項包括網(wǎng)絡(luò)選項,所述預(yù)配測試參數(shù)包括無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò),所述獲取本地與所述預(yù)配選項相對應(yīng)的當(dāng)前測試參數(shù)具體包括: 通過本地接口獲取當(dāng)前使用網(wǎng)絡(luò),所述當(dāng)前使用網(wǎng)絡(luò)為所述當(dāng)前測試參數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)配選項包括界面選項,所述預(yù)配測試參數(shù)包括指定界面,所述獲取本地與所述預(yù)配選項相對應(yīng)的當(dāng)前測試參數(shù)具體包括: 通過套接字連接打開查看服務(wù)器,得到當(dāng)前界面,所述當(dāng)前界面為所述當(dāng)前測試參數(shù)。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件具體包括: 將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則需要將所述當(dāng)前測試參數(shù)置為所述預(yù)設(shè)測試參數(shù)之后再執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則執(zhí)行所述測試事件。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)配測試參數(shù)還包括指定操作,所述執(zhí)行所述測試事件具體包括: 執(zhí)行與所述指定操作相對應(yīng)的測試事件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定結(jié)束時間,所述獲取本地與所述預(yù)配選項相對應(yīng)的當(dāng)前測試參數(shù)具體包括: 獲取當(dāng)前系統(tǒng)時間,所述當(dāng)前系統(tǒng)時間為所述當(dāng)前測試參數(shù)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定時間段,所述獲取本地與所述預(yù)配選項相對應(yīng)的當(dāng)前測試參數(shù)具體包括: 獲取當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間,計算所述當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間的時間差,所述時間差為所述當(dāng)前測試參數(shù)。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)配選項還包括執(zhí)行次數(shù)選項,所述預(yù)配測試參數(shù)包括指定次數(shù),所述獲取本地與所述預(yù)配選項相對應(yīng)的當(dāng)前測試參數(shù)具體包括: 獲取當(dāng)前執(zhí)行測試事件的次數(shù),所述當(dāng)前執(zhí)行測試事件的次數(shù)為所述當(dāng)前測試參數(shù)。
9.根據(jù)權(quán)利要求6至8任一項所述的方法,其特征在于,所述將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件具體包括: 將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則繼續(xù)執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則停止執(zhí)行所述測試事件。
10.—種終端測試的裝置,所述裝置用于執(zhí)行至少一次測試事件,其特征在于,所述裝置包括: 第一獲取單元,用于獲取預(yù)配選項、以及所述預(yù)配選項對應(yīng)的預(yù)配測試參數(shù); 第二獲取單元,用于在執(zhí)行所述測試事件之前,獲取本地與所述預(yù)配選項和所述預(yù)配測試參數(shù)相對應(yīng)的當(dāng)前測試參數(shù); 判定單元,用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,并根據(jù)比較結(jié)果判定是否執(zhí)行所述測試事件。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述預(yù)配選項包括網(wǎng)絡(luò)選項,所述預(yù)配測試參數(shù)包括無線網(wǎng)絡(luò)或移動網(wǎng)絡(luò),所述第二獲取單元還用于通過本地接口獲取當(dāng)前使用網(wǎng)絡(luò),所述當(dāng)前使用網(wǎng)絡(luò)為所述當(dāng)前測試參數(shù)。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述預(yù)配選項包括界面選項,所述預(yù)配測試參數(shù)包括指定界面,所述第二獲取單元還用于通過套接字連接打開查看服務(wù)器,得到當(dāng)前界面,所述當(dāng)前界面為所述當(dāng)前測試參數(shù)。
13.根據(jù)權(quán)利要求11或12所述的裝置,其特征在于,所述判定單元還用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則需要將所述當(dāng)前測試參數(shù)置為所述預(yù)設(shè)測試參數(shù)之后再執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則執(zhí)行所述測試事件。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述預(yù)配測試參數(shù)還包括指定操作,所述判定單元還用于執(zhí)行與所述指定操作相對應(yīng)的測試事件。
15.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定結(jié)束時間,所述第二獲取單元還用于獲取當(dāng)前系統(tǒng)時間,所述當(dāng)前系統(tǒng)時間為所述當(dāng)前測試參數(shù)。
16.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述預(yù)配選項還包括時間選項,所述預(yù)配測試參數(shù)包括指定時間段,所述第二獲取單元還用于獲取當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間,計算所述當(dāng)前本地系統(tǒng)時間和第一次測試開始時的系統(tǒng)時間的時間差,所述時間差為所述當(dāng)前測試參數(shù)。
17.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述預(yù)配選項還包括執(zhí)行次數(shù)選項,所述預(yù)配測試參數(shù)包括指定次數(shù),所述第二獲取單元還用于獲取當(dāng)前執(zhí)行測試事件的次數(shù),所述當(dāng)前執(zhí)行測試事件的次數(shù)為所述當(dāng)前測試參數(shù)。
18.根據(jù)權(quán)利要求15至17任一項所述的裝置,其特征在于,所述判定單元還用于將所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)進行比較,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)配測試參數(shù)不同時,得到的比較結(jié)果為不同,則繼續(xù)執(zhí)行所述測試事件;以及,當(dāng)所述當(dāng)前測試參數(shù)與所述預(yù)設(shè)測試參數(shù)相同時,得到的比較結(jié)果為相同,則停止執(zhí)行所述測試事件。
【文檔編號】G06F11/22GK104503873SQ201410817809
【公開日】2015年4月8日 申請日期:2014年12月24日 優(yōu)先權(quán)日:2014年12月24日
【發(fā)明者】劉京愛, 王繼華, 朱正宜, 楊威, 鄧丹林 申請人:北京暢游天下網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
黑河市| 博客| 灵川县| 正安县| 新泰市| 霍山县| 磴口县| 金溪县| 海宁市| 鹰潭市| 临颍县| 西安市| 阜平县| 内江市| 黄大仙区| 阜宁县| 新竹县| 绍兴县| 红安县| 舒兰市| 政和县| 巩义市| 镇雄县| 温宿县| 晋城| 遂川县| 东兰县| 五峰| 延津县| 布尔津县| 无为县| 西林县| 宜昌市| 历史| 保靖县| 朝阳区| 绥中县| 瑞昌市| 英吉沙县| 武鸣县| 平塘县|