終端測試方法及瀏覽器的制造方法
【專利摘要】本發(fā)明提供一種終端測試方法及瀏覽器,其中,所述方法包括:安裝在待測終端上的瀏覽器,接收用戶的測試請(qǐng)求;根據(jù)所述測試請(qǐng)求,所述瀏覽器通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試。本發(fā)明提供的終端測試方法及瀏覽器,通過安裝在待測終端上的瀏覽器,在接收到用戶的測試請(qǐng)求時(shí),通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試的技術(shù)方案,即使測試設(shè)備故障的情況下,仍可實(shí)現(xiàn)終端測試,提高終端測試的靈活性。
【專利說明】終端測試方法及瀏覽器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測試領(lǐng)域,尤其涉及一種終端測試方法及瀏覽器。
【背景技術(shù)】
[0002]目前的終端測試方法通常為,安裝有測試程序和測試引擎的測試設(shè)備,將所述測試設(shè)備個(gè)人電腦通過USB、串口、WIFI或藍(lán)牙等連接方式與待測終端連接,通過該連接,將位于測試設(shè)備個(gè)人電腦上的測試程序傳送至所述待測終端,并運(yùn)行本地的測試引擎,通過模擬終端操作,驅(qū)動(dòng)所述待測終端執(zhí)行本地的測試程序,并將獲得的測試結(jié)果傳回至測試設(shè)備個(gè)人電腦,從而實(shí)現(xiàn)對(duì)所述待測終端的測試。
[0003]基于上述現(xiàn)有方案,終端測試在很大程度上受限于測試設(shè)備,例如,當(dāng)所述測試設(shè)備故障時(shí),則無法實(shí)現(xiàn)對(duì)終端的測試。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種終端測試方法及瀏覽器,用于解決現(xiàn)有的終端測試方案中,當(dāng)所述測試設(shè)備故障時(shí),則無法實(shí)現(xiàn)終端測試的技術(shù)問題。
[0005]本發(fā)明的第一個(gè)方面是提供一種終端測試方法,包括:
[0006]安裝在待測終端上的瀏覽器,接收用戶的測試請(qǐng)求;
[0007]根據(jù)所述測試請(qǐng)求,所述瀏覽器通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試。
[0008]本發(fā)明的另一個(gè)方面是提供一種瀏覽器,所述瀏覽器安裝在待測終端上,所述瀏覽器包括:
[0009]接收模塊,用于接收用戶的測試請(qǐng)求;
[0010]處理模塊,用于根據(jù)所述測試請(qǐng)求,通過運(yùn)行所述瀏覽器中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試,并獲得測試結(jié)果。
[0011]本發(fā)明提供的終端測試方法及瀏覽器,通過安裝在待測終端上的瀏覽器,在接收到用戶的測試請(qǐng)求時(shí),通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試的技術(shù)方案,即使測試設(shè)備故障的情況下,仍可實(shí)現(xiàn)終端測試,提高終端測試的靈活性。
【專利附圖】
【附圖說明】
[0012]圖1為本發(fā)明實(shí)施例一提供的一種終端測試方法的流程示意圖;
[0013]圖2為本發(fā)明實(shí)施例二提供的一種瀏覽器的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0014]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
[0015]圖1為本發(fā)明實(shí)施例一提供的一種終端測試方法的流程示意圖,如圖1所示,所述方法包括:
[0016]101、安裝在待測終端上的瀏覽器,接收用戶的測試請(qǐng)求。
[0017]在實(shí)際應(yīng)用中,所述待測終端具體可以為手機(jī)等終端設(shè)備。具體的,可以通過多種實(shí)施方式,實(shí)現(xiàn)所述瀏覽器對(duì)所述測試請(qǐng)求的接收,例如,所述瀏覽器通過自身設(shè)置的通信交互模塊,直接接收用戶的測試請(qǐng)求;或者,所述待測終端在接收到用戶的所述測試請(qǐng)求后,將該測試請(qǐng)求轉(zhuǎn)發(fā)給所述瀏覽器,本實(shí)施例在此不對(duì)其具體的實(shí)施方式進(jìn)行限制。
[0018]102、根據(jù)所述測試請(qǐng)求,所述瀏覽器通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試。
[0019]具體的,作為本實(shí)施例一種可實(shí)施的方式,102可以包括:
[0020]所述瀏覽器獲取并向遠(yuǎn)程服務(wù)器發(fā)送所述待測終端的終端類型,以使所述遠(yuǎn)程服務(wù)器根據(jù)預(yù)存的各終端類型對(duì)應(yīng)的測試程序,確定所述待測終端的終端類型對(duì)應(yīng)的待測程序;
[0021]所述瀏覽器將所述待測程序下載至所述待測終端;
[0022]所述瀏覽器通過控制所述待測終端執(zhí)行所述待測程序,對(duì)所述待測終端進(jìn)行測試,并獲得測試結(jié)果。
[0023]實(shí)際應(yīng)用中,對(duì)終端類型不同的終端進(jìn)行測試所需的測試程序也往往不同,也就是說,針對(duì)不同終端類型對(duì)應(yīng)的終端,需要根據(jù)終端的終端類型采用相應(yīng)的測試程序。
[0024]其中,所述終端類型可以根據(jù)終端的智能操作系統(tǒng)類型或者性能參數(shù)等因素進(jìn)行劃分,以手機(jī)操作系統(tǒng)為例,可以將操作系統(tǒng)為塞班(Symbian)系統(tǒng)的手機(jī)歸為第一終端類型對(duì)應(yīng)的終端,將操作系統(tǒng)為安卓(Android)系統(tǒng)的手機(jī)歸為第二終端類型對(duì)應(yīng)的終端,將操作系統(tǒng)為蘋果操作系統(tǒng)的手機(jī)歸為第三終端類型對(duì)應(yīng)的終端,本實(shí)施例在此不對(duì)其進(jìn)行限制。
[0025]進(jìn)一步具體的,所述瀏覽器的超文本標(biāo)記語言(Hyper Text Maker Language,簡稱HTML)版本可以為HTML5或者HTML5以上的版本。
[0026]其中,所述HTML5及其以上版本通常能夠支持離線Web應(yīng)用、本地存儲(chǔ)數(shù)據(jù)、網(wǎng)頁的多媒體及跨平臺(tái)支持等功能,因此能夠?qū)崿F(xiàn)在瀏覽器上運(yùn)行應(yīng)用程序。
[0027]可選的,在102之后,所述瀏覽器還可以顯示所述測試的測試結(jié)果,以將所述測試結(jié)果展示給所述用戶。
[0028]此外,實(shí)際應(yīng)用中,為了對(duì)終端的當(dāng)前性能狀態(tài)展開進(jìn)一步的分析,通常需要獲取該終端的測試數(shù)據(jù),因此相應(yīng)的,為了形成針對(duì)終端的測試數(shù)據(jù),在102之后,還可以包括:
[0029]所述瀏覽器將所述測試的測試結(jié)果,上傳至所述遠(yuǎn)程服務(wù)器進(jìn)行存儲(chǔ)。
[0030]本發(fā)明提供的終端測試方法,通過安裝在待測終端上的瀏覽器,在接收到用戶的測試請(qǐng)求時(shí),通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試的技術(shù)方案,即使測試設(shè)備故障的情況下,仍可實(shí)現(xiàn)終端測試,提高終端測試的靈活性
[0031]圖2為本發(fā)明實(shí)施例二提供的一種瀏覽器的結(jié)構(gòu)示意圖,所述瀏覽器安裝在待測終端上,且如圖2所示,所述瀏覽器包括:接收模塊21和處理模塊22 ;其中,
[0032]接收模塊21,用于接收用戶的測試請(qǐng)求;
[0033]處理模塊22,用于根據(jù)所述測試請(qǐng)求,通過運(yùn)行所述瀏覽器中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試,并獲得測試結(jié)果。[0034]具體的,作為本實(shí)施例一種可實(shí)施的方式,所述處理模塊具體可以包括:
[0035]獲取單元,用于獲取所述待測終端的終端類型;
[0036]發(fā)送單元,用于向遠(yuǎn)程服務(wù)器發(fā)送所述待測終端的終端類型,以使所述遠(yuǎn)程服務(wù)器根據(jù)預(yù)存的各終端類型對(duì)應(yīng)的測試程序,確定所述待測終端的終端類型對(duì)應(yīng)的待測程序;
[0037]下載單元,用于將所述待測程序下載至所述待測終端;
[0038]測試單元,用于通過控制所述待測終端執(zhí)行所述待測程序,對(duì)所述待測終端進(jìn)行測試,并獲得測試結(jié)果。
[0039]其中,所述終端類型對(duì)應(yīng)的測試程序,即對(duì)所述終端類型對(duì)應(yīng)的終端進(jìn)行測試所需的測試程序。
[0040]進(jìn)一步具體的,所述瀏覽器的超文本標(biāo)記語言(Hyper Text Maker Language,簡稱HTML)版本可以為HTML5或者HTML5以上的版本。
[0041]可選的,所述瀏覽器還可以包括:
[0042]顯示模塊,用于顯示所述測試的測試結(jié)果,以將所述測試結(jié)果展示給所述用戶。
[0043]此外,實(shí)際應(yīng)用中,為了對(duì)終端的當(dāng)前性能狀態(tài)展開進(jìn)一步的分析,通常需要獲取該終端的測試數(shù)據(jù),因此相應(yīng)的,為了形成針對(duì)終端的測試數(shù)據(jù),所述發(fā)送單元,還可以用于將所述測試的測試結(jié)果上傳至所述遠(yuǎn)程服務(wù)器進(jìn)行存儲(chǔ)。
[0044]本發(fā)明提供的瀏覽器,在接收到用戶的測試請(qǐng)求時(shí),通過運(yùn)行自身中預(yù)先配置的測試引擎,實(shí)現(xiàn)對(duì)所述待測終端進(jìn)行測試,即使測試設(shè)備故障的情況下,仍可實(shí)現(xiàn)終端測試,提高終端測試的靈活性。
[0045]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
[0046]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0047]最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種終端測試方法,其特征在于,包括: 安裝在待測終端上的瀏覽器,接收用戶的測試請(qǐng)求; 根據(jù)所述測試請(qǐng)求,所述瀏覽器通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述瀏覽器通過運(yùn)行自身中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試,具體包括: 所述瀏覽器獲取并向遠(yuǎn)程服務(wù)器發(fā)送所述待測終端的終端類型,以使所述遠(yuǎn)程服務(wù)器根據(jù)預(yù)存的各終端類型對(duì)應(yīng)的測試程序,確定所述待測終端的終端類型對(duì)應(yīng)的待測程序;所述瀏覽器將所述待測程序下載至所述待測終端; 所述瀏覽器通過控制所述待測終端執(zhí)行所述待測程序,對(duì)所述待測終端進(jìn)行測試,并獲得測試結(jié)果。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述瀏覽器的超文本標(biāo)記語言HTML版本為HTML5或者HTML5以上的版本。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述待測終端進(jìn)行測試之后,還包括: 所述瀏覽器顯示所述測試的測試結(jié)果,以將所述測試結(jié)果展示給所述用戶。
5.根據(jù)權(quán)利要求1-4中任一項(xiàng)所述的方法,其特征在于,獲得測試結(jié)果之后,還包括: 所述瀏覽器將所述測試的測試結(jié)果上傳至所述遠(yuǎn)程服務(wù)器進(jìn)行存儲(chǔ)。
6.一種瀏覽器,其特征在于,所述瀏覽器安裝在待測終端上,所述終端瀏覽器包括: 接收模塊,用于接收用戶的測試請(qǐng)求; 處理模塊,用于根據(jù)所述測試請(qǐng)求,通過運(yùn)行所述瀏覽器中預(yù)先配置的測試引擎,對(duì)所述待測終端進(jìn)行測試,并獲得測試結(jié)果。
7.根據(jù)權(quán)利要求6所述的瀏覽器,其特征在于,所述處理模塊具體包括: 獲取單元,用于獲取所述待測終端的終端類型; 發(fā)送單元,用于向遠(yuǎn)程服務(wù)器發(fā)送所述待測終端的終端類型,以使所述遠(yuǎn)程服務(wù)器根據(jù)預(yù)存的各終端類型對(duì)應(yīng)的測試程序,確定所述待測終端的終端類型對(duì)應(yīng)的待測程序;下載單元,用于將所述待測程序下載至所述待測終端; 測試單元,用于通過控制所述待測終端執(zhí)行所述待測程序,對(duì)所述待測終端進(jìn)行測試,并獲得測試結(jié)果。
8.根據(jù)權(quán)利要求6所述的瀏覽器,其特征在于,所述瀏覽器的超文本標(biāo)記語言HTML版本為HTML5或者HTML5以上的版本。
9.根據(jù)權(quán)利要求6所述的瀏覽器,其特征在于,所述瀏覽器還包括: 顯示模塊,用于顯示所述測試的測試結(jié)果,以將所述測試結(jié)果展示給所述用戶。
10.根據(jù)權(quán)利要求6-9中任一項(xiàng)所述的瀏覽器,其特征在于, 所述發(fā)送單元,還用于將所述測試的測試結(jié)果上傳至所述遠(yuǎn)程服務(wù)器進(jìn)行存儲(chǔ)。
【文檔編號(hào)】G06F11/22GK103544083SQ201310521974
【公開日】2014年1月29日 申請(qǐng)日期:2013年10月29日 優(yōu)先權(quán)日:2013年10月29日
【發(fā)明者】栗霖 申請(qǐng)人:中國聯(lián)合網(wǎng)絡(luò)通信集團(tuán)有限公司